많은 수의 사용자가 라이브에서만 발생하는 문제가있는 라이브 시스템을 사용하고있을 때 너무 많은 DiskIO와 너무 많은 공간을 사용하는 로깅 문제가 있습니다.GZIP 파일에 쓸 수있는 log4j 또는 Logback에 대한 appender/구성이 있습니까?
GZIP 압축 파일에 직접 기록 할 수있는 logback 또는 append/logback이 있습니까?
많은 수의 사용자가 라이브에서만 발생하는 문제가있는 라이브 시스템을 사용하고있을 때 너무 많은 DiskIO와 너무 많은 공간을 사용하는 로깅 문제가 있습니다.GZIP 파일에 쓸 수있는 log4j 또는 Logback에 대한 appender/구성이 있습니까?
GZIP 압축 파일에 직접 기록 할 수있는 logback 또는 append/logback이 있습니까?
이 기능은 이미 Logback에 있습니다. appenders 섹션을 보시고, 구체적으로 time based rolling policy을 방문하십시오.
인용구 :
그냥 FixedWindowRollingPolicy
처럼 TimeBasedRollingPolicy
자동 파일 압축을 지원합니다. fileNamePattern
옵션의 값이 .gz
또는 .zip
으로 끝나는 경우이 기능을 사용할 수 있습니다.
time and size based rolling policy도 확인하십시오.
하나의 로그 파일이 특정 한도에 도달하면 롤오버가 발생하도록 설정할 수 있습니다.
모든 로그 문에 대해 GZIP 압축 파일에 직접 쓰는 것이 실현 가능할 것이라고 생각하지 않습니다. 이는 성능 오버 헤드가 상당히 높아질 수 있기 때문입니다. 기존 기능의 조합을 사용하면 나에게 알맞은 소리가납니다.
공간 문제는 이미 logback으로 해결됩니다. 롤오버 중에 로그 파일을 압축합니다. 입출력 문제는 꽤 다른 문제이고 나는 logback이 해결책을 제공하지 않을까 두렵다.