The PingDirectory Server provides several classes of log publishers for parsing, aggregating, and filtering information events that occur during normal processing in the server. There are three primary types of Log Publishers: access logs, debug logs, and error logs. Each type has multiple subtypes of log files based on the log server type:

Log Publisher Type Description
Access Provides the requests received and responses returned by the Directory Server. The information can be used to understand the operations performed by clients and to debug problems with the client applications. It can also be used for collecting usage information for performance and capacity planning purposes. There are tools described later that can analyze the access log to provide summaries of the LDAP activity and performance.
File-based Audit Log Special type of access logger that provides detailed information about changes processed within the server. Disabled by default.
JDBC-based Access Log Stores access log information using a JDBC database connection. Disabled by default.
File-based Access Logs Provides a character-based stream used by TextWriter Publishers as a target for outputting log records. There are six types of file-based loggers:
  • Admin Alert Access Log. Generates administrative alerts for any operations that match the criteria for this access logger. Disabled by default.
  • File-based Access Log. Publishes access log messages to the file system. Enabled by default.
  • Syslog-based Access Log. Publishes access log messages to a syslogd port. Disabled by default.
  • Expensive-Operations Access Log. Publishes only those access log messages of operations that take longer than 1000 milliseconds. Disabled by default.
  • Failed-Operations Access Log. Publishes only those access log messages of operations that failed for any reason. Enabled by default.
  • Successful Searches with No Entries Returned Log. Publishes only those access log messages of search operations that failed to return any entries. Disabled by default.
Debug Provides information about warnings, errors, or significant events that occur within the server.
Debug ACI Logger Stores debug information on ACI evaluation for any request operations against the server
File-based Error Logs There are two types of File-based Error Logs:
  • Error log. Publishes error messages to the file system. Enabled by default.
  • Replication log. Publishes replication error messages to the file system. Enabled by default.
JDBC-based Error Logs Stores error log information using a JDBC database connection. Disabled by default.
Syslog-based Error Logs Publishes error messages to a syslogd port.