#338: logback-spring.xml
projectforge-application/src/main/resources/logback-spring.xml Tipo: Configuración XML · Fuente: projectforge-application/src/main/resources/logback-spring.xml
87 líneas · 62 código · 14 comentarios · 11 en blanco
Configuración XML de Wicket para la aplicación ProjectForge.
Contenido
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<property name="LOG_HOME" value="${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}"/>
<include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
<appender name="ROLLING-FILE-ALL"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
</encoder>
<file>${LOG_HOME}/ProjectForge.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rotación diaria -->
<fileNamePattern>${LOG_HOME}/ProjectForge.%d{yyyy-MM-dd}.log.gz</fileNamePattern>
</rollingPolicy>
</appender>
<appender name="ROLLING-ACCESS-LOG"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
</encoder>
<file>${LOG_HOME}/access.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rotación diaria -->
<fileNamePattern>${LOG_HOME}/access.%d{yyyy-MM-dd}.log.gz</fileNamePattern>
</rollingPolicy>
</appender>
<appender name="ROLLING-SECURITY-LOG"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
</encoder>
<file>${LOG_HOME}/security.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rotación diaria -->
<fileNamePattern>${LOG_HOME}/security.%d{yyyy-MM-dd}.log.gz</fileNamePattern>
</rollingPolicy>
</appender>
<appender name="MEMORY" class="org.projectforge.common.logging.LoggerMemoryAppender"/>
<logger name="de.micromata.projectforge.accessLog" level="INFO" additivity="false">
<!-- additivity="false": registrar el log de acceso solo aquí, no en el logger raíz. -->
<appender-ref ref="ROLLING-ACCESS-LOG"/>
</logger>
<logger name="de.micromata.projectforge.securityLog" level="INFO" additivity="false">
<!-- additivity="false": registrar el log de seguridad solo aquí, no en el logger raíz. -->
<appender-ref ref="ROLLING-SECURITY-LOG"/>
</logger>
<root level="INFO">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="ROLLING-FILE-ALL"/>
Historial Git
a73905c14 Corrección de errores tipográficos en directorios projectforge*/ Encontrados mediante codespell Ver c3b0602a893
0e69d3e75 Visitorbook: correcciones menores de errores.
f570f0e53 Migración en curso... (todas las pruebas de todos los paquetes: OK).
1e8b61f8e Migración en curso... dynamicLayout.layoutBelowActions (debajo de botones de acción en páginas de edición).
b0efaddc2 Migración en curso... (todas las pruebas de todos los paquetes: OK).
3aeda5ef5 Cambio grande: todos los save|update|...InTrans renombrados (InTrans eliminado). PfPesistenceContext ya no es necesario como parámetro (se usa ThreadLocal). (todas las pruebas de todos los paquetes: OK).
4efcbd0fb Migración en curso...
3f52990a7 Introducido SecurityLogging (mejora accessLog). Ahora se escriben access.log Y security.log. security.log contiene todos los inicios de sesión fallidos (formulario de inicio de sesión, servicios REST, carddav, etc.) así como solicitudes web sospechosas. Útil para detección de fraude y herramientas como fail2ban.
77d22d685 Seguridad: LoggingFilter registra ahora URLs sospechosas por defecto en logs/access.log (usando Rolling file appender).
577ae82a6 LogViewer y LoggerMemoryAppender preparados.
46d3490b8 Configuración de logBack adaptada a la nueva versión de Spring Boot.
2adcb8ba0 Docker: los plugins ahora también son totalmente compatibles.
29bb22d5e BuchungssatzExcelImporter usa ahora Merlin como biblioteca Excel.
b7cef299a logback-spring.xml: Ignorar mensaje de advertencia de wicket.localizer.
ee2a65a5f logback-spring: logging.pattern.file definido ahora en application.properties (el registro de IP debería estar habilitado ahora).
96c371a42 logback-spring.xml: depuración re