AEM le ofrece la posibilidad de configurar:
Todas estas son configuraciones de OSGi.
El inicio de sesión en AEM se basa en los principios de Sling. Consulte Sling Logging para obtener más información.
La configuración de registro de Apache Sling se utiliza para configurar el registrador raíz. Esto define la configuración global para iniciar sesión en AEM:
Este artículo de la Base de conocimiento explica cómo rotar los archivos request.log y access.log.
Además de la configuración de registro global, AEM permite configurar opciones específicas para un servicio individual:
Esto le permite canalizar mensajes de registro para un solo servicio en un archivo independiente. Esto puede resultar especialmente útil durante el desarrollo o los ensayos; por ejemplo, cuando necesita un nivel de registro mayor para un servicio específico.
AEM utiliza lo siguiente para escribir mensajes de registro en el archivo:
Estos elementos están vinculados por los siguientes parámetros para los elementos adecuados:
Registrador (registrador)
Defina los servicios que generan los mensajes.
Archivo de registro (registrador)
Defina el archivo físico para almacenar los mensajes de registro.
Se utiliza para vincular un Registrador de registros con un Escritor de registros. El valor debe ser idéntico al mismo parámetro en la configuración de Logging Writer para la conexión que se va a realizar.
Archivo de registro (escritor de registro)
Defina el archivo físico en el que se escribirán los mensajes de registro.
Debe ser idéntico al mismo parámetro en la configuración del Escritor de registros o no se producirá la coincidencia. Si no hay coincidencia, se creará un Writer implícito con la configuración predeterminada (rotación diaria del registro).
Algunos Registradores y Escritores están incluidos en una instalación AEM estándar.
El primero es un caso especial, ya que controla los archivos request.log
y access.log
:
El registrador:
Registrador de datos de solicitud personalizable de Apache Sling
(org.apache.sling.engine.impl.log.RequestLoggerService)
Escriba mensajes sobre el contenido de la solicitud en request.log
.
Vínculos a:
Registrador de solicitudes de Apache Sling
(org.apache.sling.engine.impl.log.RequestLogger)
Escribe los mensajes en request.log
o access.log
.
Se pueden personalizar si es necesario, aunque la configuración estándar es adecuada para la mayoría de las instalaciones.
Los otros pares siguen la configuración estándar:
El registrador:
Configuración del registrador de Apache Sling
(org.apache.sling.commons.log.LogManager.factory.config)
Escribe Information
mensajes en logs/error.log
.
Enlaces al escritor:
Configuración del Escritor de registro de Apache Sling
(org.apache.sling.commons.log.LogManager.factory.writer)
El registrador:
Configuración del registrador de Apache Sling
(org.apache.sling.commons.log.LogManager.factory.config.649d51b7-6425-45c9-81e6-2697a03d6be7)
Escribe Warning
mensajes en ../logs/error.log
para el servicio org.apache.pdfbox
.
No vincula a un escritor específico, por lo que creará y utilizará un Writer implícito con la configuración predeterminada (rotación diaria del registro).
Puede definir su propio par Logger / Writer:
Cree una nueva instancia de la configuración de fábrica Apache Sling Logging Configuration.
Cree una nueva instancia de la Configuración de fábrica Apache Sling Logging Writer Configuration.
En determinadas circunstancias, es posible que desee crear un archivo de registro personalizado.