티스토리 뷰

JBoss

JBoss Log4j

파란크리스마스 2007. 8. 2. 09:37
728x90

1. server.log 파일 서버 재시작시 덮어 쓰지 않도록 수정

JBoss
server.log 파일은 JBoss 서버를 재시작할 경우 덮어 쓰게 되어 있어,
기존에 로그를 따로 백업해두지 않으면 지워지게 되어 있습니다
.

%JBOSS_HOME%\server\default\conf\jboss-log4j.xml

JBoss
의 로그 관련 환경 파일(jboss-log4j.xml) 아래와 같이 수정해주시면, 서버를 재시작하여도 로그 파일을 덮어 쓰지 않고, 기존 로그 파일에 추가 하게 됩니다
.

수정전

      <param name="Append" value="false"/>

수정후
      <param name="Append" value="true"/>

2. Console
로 로그 남기지 않도록 수정

리눅스에서 nohup으로 서버를 실행시키는 경우 nohup.out 파일에 server.log 파일과 동일하게 로그를 남기고 있습니다.

nohup.out
에 파일에 남기지 않도록 환경 파일(jboss-log4j.xml)을 수정하면 됩니다
.

수정전

   <root>
      <appender-ref ref="CONSOLE"/>
      <appender-ref ref="FILE"/>
   </root>

수정후
   <root>
      <!--<appender-ref ref="CONSOLE"/>-->
      <appender-ref ref="FILE"/>
   </root>

3.
불필요한 로그 제거

Spring
프레임웍과 Hibernate 사용하고 있는데 Debug 로그가 너무 많아 아래와 같이 내용을 추가 하면 Debug 로그는 출력되지 않도록 할 수 있습니다.

   <category name="org.springframework">
      <priority value="INFO"/>
   </category>

   <category name="org.hibernate">
      <priority value="INFO"/>
   </category>

댓글
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함