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.