2013-01-11 3 views
2

.log4j.RollingFileAppender 압축 파일이 아닌

log4j.appender.request=org.apache.log4j.RollingFileAppender 
log4j.appender.request.File=${catalina.home}/webapps/Sample/WEB-INF/logs/FAW_l4j.log 
log4j.appender.request.MaxFileSize=10KB 
log4j.appender.request.MaxBackupIndex=3 
log4j.appender.request.RollingPolicy.ActiveFileName =${catalina.home}/webapps/Sample/WEB-INF/logs/FAW_l4j.log-%d.log. 
log4j.appender.request.RollingPolicy.FileNamePattern=${catalina.home}/webapps/Sample/WEB-INF/logs/FAW_l4j.log-%d.log.zip 
log4j.appender.request.layout = org.apache.log4j.PatternLayout 
log4j.appender.request.layout.ConversionPattern=%d %p [%c{3}] - [%t] - %X{ip}: %m%n 
+0

가능성은 당신이 그것을 해결이 있으면 알려 주시기 수 : 는 다음과에 .gz의 파일 이름 끝이 로그 파일을 압축 할 필요와 RollingFileAppender 구성을 configur? – javagirl

+0

안녕하세요, 내 문제와 동일한 문제가 있습니다. @Sam 제안이 올바른 답변을 제공하지 않아서이 문제를 해결하기 위해해야 ​​할 일을 나와 공유하겠습니다. Plz help me :) – maddy

답변

1

logj extras을 사용했습니다.

<appender...> 
    <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> 
     <param name="FileNamePattern" value="/wombat/foo.%d{yyyy-MM}**.gz**"/> 
    </rollingPolicy> 
</appender> 
+0

해봤지만 나에게 파일을 압축하지는 않는다. – javagirl

관련 문제