Hello to all,
I have problems with log rotation. Using the configuration for debugging in logback.xml but my lsc.log do not rotate. I run LSC 2.1 ( lsc-2.1.3-0.el5.noarch) with Java: java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) and permissions in the /var/log/lsc seem correct: drwxr-xr-x 2 lsc lsc 4.0K Sep 29 11:42 . drwxr-xr-x. 10 root root 4.0K Sep 27 23:58 .. -rw-r--r-- 1 lsc lsc 157K Sep 29 15:23 lsc.ldif -rw-r--r-- 1 lsc lsc 5.1G Sep 29 22:55 lsc.log (5.1 GB!!!) -rw-r--r-- 1 lsc lsc 480 Sep 29 17:48 lsc.status Can you help me? thanks in advance regards -----Logback.xml----- <?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- Standard output to console --> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder"> <layout class="org.lsc.utils.output.LdifLayout"> <Pattern>%date{MMM dd HH:mm:ss} - %-5level - %message%n</Pattern> </layout> </encoder> </appender> <!-- Log all application messages --> <!-- this file is rotated every 10000KB, compressed and 7 files are kept for history --> <appender name="LSC" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/var/log/lsc/lsc.log</file> <layout class="org.lsc.utils.output.LdifLayout"> <Pattern>%date{MMM dd HH:mm:ss} - %-5level - %message%n</Pattern> </layout> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>DEBUG</level> </filter> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <FileNamePattern>lsc.log.%i.gz</FileNamePattern> <MinIndex>1</MinIndex> <MaxIndex>7</MaxIndex> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <MaxFileSize>10000KB</MaxFileSize> </triggeringPolicy> </appender> <!-- Log for status (to use with check_lsc_status_file.pl --> <!-- this file is erased at each execution --> <appender name="LSC_STATUS" class="ch.qos.logback.core.FileAppender"> <append>false</append> <file>/var/log/lsc/lsc.status</file> <layout class="org.lsc.utils.output.LdifLayout"> <Pattern>%date{MMM dd HH:mm:ss} - %-5level - %message%n</Pattern> </layout> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>INFO</level> </filter> </appender> <!-- Special logger to have a LDIF file of all modifications applied --> <!-- this file is rotated every 10000KB, compressed and 7 files are kept for history --> <appender name="LDIF" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/var/log/lsc/lsc.ldif</file> <layout class="org.lsc.utils.output.LdifLayout"> <Pattern>%m%n</Pattern> <onlyLdif>true</onlyLdif> </layout> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>INFO</level> </filter> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <FileNamePattern>lsc.ldif.%i.gz</FileNamePattern> <MinIndex>1</MinIndex> <MaxIndex>7</MaxIndex> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <MaxFileSize>10000KB</MaxFileSize> </triggeringPolicy> </appender> <!-- Main LSC messages --> <logger name="org.lsc" level="DEBUG"> <appender-ref ref="LSC"/> <appender-ref ref="LSC_STATUS"/> </logger> <!-- Messages for LDIF output --> <logger name="lsc" level="INFO"> <appender-ref ref="LDIF"/> </logger> <!-- Other messages --> <logger name="communicationLogger" level="WARN"> <appender-ref ref="CONSOLE"/> </logger> <logger name="org.apache" level="WARN"> <appender-ref ref="CONSOLE"/> </logger> <logger name="poolLogger" level="WARN"> <appender-ref ref="CONSOLE"/> </logger> <!-- Root logger --> <root level="WARN"> <appender-ref ref="CONSOLE"/> </root> </configuration> --- EOF ---
_______________________________________________ logback-user mailing list logback-user@qos.ch http://mailman.qos.ch/mailman/listinfo/logback-user