OpenEdge implements the Logback framework and supports enhanced Mapped Diagnostic Context (MDC) logging. MDC allows the PAS for OpenEdge instances to dynamically inject request context information into the logging subsystems, where the request contexts can be exposed via tokens in log entry formats. The Logback framework allows for consistency across all of OpenEdge and Tomcat.

Note: The Logback framework is implemented for all log files except for the ABL application agent log file ( app-name.agent. {date}.log), which uses the OpenEdge Logger framework. This log file is described in Configure ABL application agent logging.
In OpenEdge, the Logback XML files are localized into properties files which specify the following:
  • Log file directory location
  • Log file name pattern
  • Log entry format patterns
  • Default logging levels
Each property file contains the configurations for multiple OpenEdge or Tomcat components.

With MDC logging, the PAS for OpenEdge default log entry formats can include essential request context information in all log files, as well as allow for user-made customizations when additional context is needed.

For more information, see log files.

To learn about EFK (Elastic Fluentd Kibana) stack logging for PAS for OpenEdge in a Docker Container, see Unified Logging for PAS for OpenEdge Container.