If creation of the DataServer log file fails for any reason, an error is reported and the DataServer continues to execute. If an error occurs, the DataServer will derive its log file name as ds_<pid>.lg where pid is the process ID of the server process. The DataServer continues to write log messages to ds_<pid>.lg log file. For example, if you don't have write privilege on the $DSLOGDIR directory, the ds_<pid>.lg file is created in the directory where the client or broker agent is started. This behavior is optionally available by default by setting environment variable $UNIQUE_DSLOG at startup.