Configure PAS for OpenEdge application logging
- Last Updated: January 3, 2024
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
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 |
|
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. |