Client context log settings can be set using:

  • Start-up parameters at client startup
  • LOG-MANAGER system handles in client applications

Server context settings can be set using:

  • The -Dsrv switch at client startup or during a database connection.
  • DSLOG-MANAGER system handle in client applications

Setting all other DataServer log settings (clientlog, dslog, numlogfiles, logthreshold and logappend)

  • Start-up parameters at client startup. These settings are shared with the server context when DataServers are connected self-service.
    Note: Of these, -dslog is not shared but simply passed onto the server.
  • Ubroker.properties specified for agents at AppServer startup.
    Note: AppServer client context does not include the ability to forward a DataServer log file name onto the server context.
  • LOG-MANAGER system handles in client applications.
    Note: Client context does not include the ability to forward a DataServer log file name onto the server context)

Server context settings can be set using:

  • ProBroker startup parameters (-dslog, -numlogfiles, -logthreshold, -logappend)
  • Unified-Broker DataServer instance attributes (srvrDSLogFile, srvrNumLogFiles, srvrLogThreshold, srvrLogAppend)
Note: DSLOG-MANAGER system handle can be used in client applications to return the above settings but cannot modify them.

For a details on LOG-MANAGER and DSLOG-MANAGER startup parameters, refer to the LOG-MANAGER and DSLOG-MANAGER entries in OpenEdge Development: ABL Reference and OpenEdge Development: Debugging and Troubleshooting.