The primary types of log publishers include:

  • Debug log publishers
  • Error log publishers

Each type has multiple subtypes of log files based on the log server type. For more information on logging, see Enable detailed logging.

Debug log publishers

Debug log publishers provide information about warnings, errors, or significant events that occur within the server.

Debug log type Description

Debug loggers

Debug ACI Logger
Stores debug information on access control instruction (ACI) evaluation for any request operations against the server.

You can find this log publisher in the <PingAuthorize_install>/logs/debug-aci directory.

Server SDK Extension Debug Logger
Provides simplified access to debug messages generated by the Server SDK extension.

You can find this log publisher in the <PingAuthorize_install>/logs/server-sdk-extension-debug directory.

Error log publishers

The error log reports errors, warnings, and informational messages about events that occur during the course of the server’s operation.

Error log type

File-based error logs

There are several types of file-based error logs:

Error log
Publishes error messages to the file system. Enabled by default.

You can find this log publisher in the <PingAuthorize_install>/logs/errors directory.

JSON Error Logger
Publishes JSON-formatted error log messages to the file system.

You can find this log publisher in the <PingAuthorize_install>/logs/errors.json directory.

Console JSON Access Logger
Publishes JSON-formatted access log messages to the JVM's standard output or standard error stream.
Note:

This log publisher is only recommended when the server is run in no-detach mode and is best suited for use in Docker or other containers that can capture log content written to standard output or standard error.

Third-Party Error Log Publisher
Publishes error log messages using a custom log publisher created using the Server SDK.
Third-Party File-Based Error Log Publisher
Publishes error log messages to a file using a custom log publisher created using the Server SDK, including enhanced support for log file rotation and retention.

Syslog-based error logs

Publishes error messages to a syslog port.