Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2013, 14:34
Pinty
 
Fecha de Ingreso: febrero-2009
Mensajes: 472
Antigüedad: 15 años, 6 meses
Puntos: 14
Error de escritura en Log mediante logback.xml

Buenas tardes.

Tengo un problema a la hora de escribir los logs de mi aplicación, a ver si me puedo explicar bien.
Bueno en primer lugar para gestionar mis logs, uso las librerias slf4j y un fichero de configuración logback.xml. El tema es que tengo los logs configurados para crear un log diario y así tener un mejor control sobre posibles errores. Este es mi fichero de configuracion.

Código XML:
Ver original
  1. <appender name="control"
  2.         class="ch.qos.logback.core.rolling.RollingFileAppender">
  3.         <file>/logs/control.log</file>
  4.  
  5.         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  6.             <fileNamePattern>/logs/control.%d{yyyyMMdd}.log
  7.             </fileNamePattern>
  8.             <maxHistory>10</maxHistory>
  9.         </rollingPolicy>
  10.         <encoder>
  11.             <pattern>%date %msg%n</pattern>
  12.         </encoder>
  13.     </appender>

El problema es que no hace bien el cambio de día, ya que por ejemplo hoy, ademas de escribir en el log de control.log, tambien lo hacia en el del día de ayer que en este caso era control20131027.log.

Alguien sabe por que puede ocurrir esto?? cualquier tipo de ayuda seguro que es muy util para mi.

Muchas gracias

Un saludo

Pinty