본문 바로가기

Server Oriented/Java & JSP

Log4J 설정시 WAS(AS)의 시스템 로그에 쌓거나 말거나..

특정 카테고리의 작업들을 일정한 파일에 담아둘 필요가 있기도 하지만,

모니터링하는 측면에서는 하나의 로그 파일에 매일 단위로 쌓는 것이 더 좋을 수가 있어요.

때에 따라서 또는 상황에 맞게 로그를 관리하면 되겠습니다만..


rolling 을 설정하면 파일이 어느정도 찰 때까지 하나의 파일에 쌓고,

그 이상이 되면 파일을 백업하고 다시 동일 파일에 로그를 쌓는 방식으로 이루어지겠죠.

stdout 는 WAS(또는 AS)의 시스템 로그 쪽에도 동일한 내용을 주르륵 적제합니다.

log4j.rootLogger=DEBUG, stdout, rolling


Log4J 내용이 WAS 나 AS 의 시스템 로그에도 쌓이지 않게 하려면, stdout 을 지우세요..

dailyfile 옵션은 하루 단위로 로그를 관리하는 것인데,

rolling 은 파일 시스템의 공간에 최적화된 옵션이라면, dailyfile 은 일단위 작업 개념에 최적화된 옵션이라 할 수 있겠네요.

log4j.rootLogger=DEBUG, dailyfile


.Fine.

'Server Oriented > Java & JSP' 카테고리의 다른 글

java.util.*  (0) 2012.11.06
can't send redirect after committed  (0) 2012.10.04
QueryRunner 로 PreparedStatement 다루는 방법  (0) 2012.07.09
[모음글] Garbage Collector, GC 가비지 컬렉터  (0) 2012.06.30
forward, include  (1) 2012.06.18