The instance-name/conf/logging-pasoe.properties file sets the logging properties for PAS for OpenEdge application components.

The logging configuration for ABL applications is split between the PAS for OpenEdge Tomcat server and the ABL agent processes which executes the business application. Each deployed ABL application has one single set of log files.

PAS for OpenEdge also enables application developers to write custom logs that can be configured by an administrator. To learn more about custom ABL application logging, see ABL Application Logging in Troubleshoot ABL Applications.

The following PAS for OpenEdge logging components can be configured in logging-pasoe.properties:

Log File Name Required Configuration File Notes
abl-app-name . date .log yes instance-name /conf/logging-pasoe.properties Full configurability of output format and MDC content.
abl-app-name .agent. date .log yes
  • instance-name /conf/logging-pasoe.properties
  • instance-name /bin/openedge_setenv.[sh|bat]
Restricted ability to configure the output format. Described more fully in Configure ABL application agent logging.
abl-app-name _authn. date .log no instance-name /conf/logging-pasoe.properties Created when the Spring user authentication event logging is enabled for the ABL application.
abl-app-name _authz. date .log no instance-name /conf/logging-pasoe.properties Created when the Spring user URL authorization event logging is enabled for the ABL application.

ABL application Spring Security and Session Manager configuration

The instance-name /conf/logging-pasoe.properties file contains the following logging configuration properties for the ABL application Spring Security and Session Manager configuration:

Log file name Property Name Value Definition
abl-app-name . date .log psc.as.logging.oeabl.fileName Defines file name format how often a new log file instance is generated.
psc.as.logging.oeabl.pattern Defines the output format that contains MDC, static text, and Logback product-defined tokens.
psc.as.logging.oeabl.default Defines the default logging level specified in Logback logging levels.

The instance-name /conf/logging-pasoe.properties file contains the following logging configuration properties for the ABL web application login event (authentication) log:

Log file name Property Name Value Definition
abl-app-name _authn. date .log psc.as.logging.authn.fileName Defines the output file name format.
psc.as.logging.authn.pattern Define the output format that contains MDC, static text, and Logback product-defined tokens.
psc.as.logging.authn.level Disable logging (OFF), record only failures (ERROR), or record both success and failures (INFO).

The instance-name /conf/logging-pasoe.properties file contains the following logging configuration properties for the ABL web application URL access event (authorization) log:

Log file name Property Name Value Definition
abl-app-name _authz. date .log psc.as.logging.authz.fileName Defines the output file name format.
psc.as.logging.authz.pattern Defines the output format for MDC, static text, and Logback product-defined tokens.
psc.as.logging.authz.level Disable logging (OFF), record only failures (ERROR), record both success and failures (INFO).

Configure web application logging in PAS for OpenEdge

PAS for OpenEdge includes a number of optional Java web applications that can be manually deployed and used in development, troubleshooting, and monitoring processes. The following table shows the instance-name /conf/logging-pasoe.properties file contents.

Default log file name Web Application Property Name Value Definition
oemanager. date .log oemanager.war psc.as.logging.oeman.fileName The output filename format for the oemanager web application, and defines how often a new log file instance is created
psc.as.logging.oeman.pattern The output format that contains static text, and Logback product defined tokens.
psc.as.logging.oeman.level The default logging level specified in Logback logging levels.
oests. date .log oests.war psc.as.logging.oests.fileName The output filename format for the OpenEdge Authentication Gateway server Security Token Service web application, and defines how often a new log file instance is created.
psc.as.logging.oests.pattern The output format that contains static text, and Logback product defined tokens.
psc.as.logging.oests.level The default logging level specified in Logback logging levels.
oehealth. date .log oehealth.war psc.as.logging.oehealth.fileName The output filename format for the oehealth web application UI, and defines how often a new log file instance is created.
psc.as.logging.oehealth.pattern The output format that contains static text, and Logback product defined tokens.
psc.as.logging.oehealth.level The default logging level specified in Logback logging levels.
oedbg. date .log oedbg.war psc.as.logging.oedbg.fileName The output filename format for the oedbg web application, and defines how often a new log file instance is created.
psc.as.logging.oedbg.pattern The output format that contains static text, and Logback product defined tokens.
psc.as.logging.oedbg.level The default logging level specified in Logback logging levels.
oeproxy. date .log oeproxy.war psc.as.logging.oeproxy.fileName The output filename format for the oeproxy web application, and defines how often a new log file instance is created.
psc.as.logging.oeproxy.pattern The output format that contains static text, and Logback product defined tokens.
psc.as.logging.oeproxy.level The default logging level specified in Logback logging levels.