Tomcat 로그 파일 순환이란 무엇입니까?

Tomcat 로그 파일 순환이란 무엇입니까?

우리 서버 중 하나에는 다음 콘텐츠로 Alfresco가 설치되어 있습니다 /opt/alfresco/tomcat/logs.

-rw-r--r--  1 root root 4.1K Jun 29 10:41 catalina.2015-06-29.log
-rw-r--r--  1 root root  352 Jul  1 18:36 catalina.2015-07-01.log
-rw-r--r--  1 root root 1.3M Jul 13 14:49 catalina.out
-rw-r--r--  1 root root    0 Jun 29 10:38 host-manager.2015-06-29.log
-rw-r--r--  1 root root 7.9K Jun 26 19:02 localhost.2015-06-26.log
-rw-r--r--  1 root root  33K Jun 29 10:39 localhost.2015-06-29.log
-rw-r--r--  1 root root  98M Jun 17 00:00 localhost_access_log.2015-06-16.txt
-rw-r--r--  1 root root  98M Jun 18 00:00 localhost_access_log.2015-06-17.txt
-rw-r--r--  1 root root  98M Jun 19 00:00 localhost_access_log.2015-06-18.txt
-rw-r--r--  1 root root  98M Jun 20 00:00 localhost_access_log.2015-06-19.txt
(...)
-rw-r--r--  1 root root  75M Jul 12 00:00 localhost_access_log.2015-07-11.txt
-rw-r--r--  1 root root  80M Jul 13 00:00 localhost_access_log.2015-07-12.txt
-rw-r--r--  1 root root  85M Jul 14 00:00 localhost_access_log.2015-07-13.txt
-rw-r--r--  1 root root  40M Jul 14 09:52 localhost_access_log.2015-07-14.txt
-rw-r--r--  1 root root    0 Jun 29 10:38 manager.2015-06-29.log

일부 프로세스는 분명히 로그를 매일 교체합니다. 그러나 Tomcat 로그인에서는 아무 일도 일어나지 않으며 /etc/logrotate.dcrontab /etc/cron.d/파일에서도 마찬가지입니다. 이를 수행하기 위한 Tomcat 또는 Alfresco 설정이 있습니까?

"압축" 옵션을 추가하고 싶어서 질문드립니다. 현재 저는 find일일 크론 작업으로 한 줄 스크립트를 실행하여 이 작업을 수행했지만 더 깔끔한 방식으로 작업을 수행하고 싶습니다.

답변1

수코양이로그 파일 자체를 회전합니다.: 기본적으로 최소한 ( localhost_access_log_in, look in을 사용하여 구성) 및 in(등)을 사용하여 구성된 로그 파일.AccessLogValveserver.xml/opt/alfresco/tomcat/confFileHandlerlogging.propertiescatalina.out

자체 처리기를 추가하지 않고 Tomcat의 로깅 프레임워크에서 기본적으로 로그 파일을 압축하는 방법을 잘 모르겠습니다...

관련 정보