At line 1 changed 1 line. |
Configuring (and more importantly, supressing) Tomcat 5.x logging using Log4j |
Log4j를 사용하여 Tomcat 5.x로깅 설정하기 |
At line 3 changed 2 lines. |
PLEASE NOTE: These instructions are for setting up Tomcat with log4j logging, your web application |
can still have its own log4j.properties deployed to its WEB-INF/classes directory.. |
알림 : 여기의 방법은 Tomcat에 log4j로깅을 셋팅하기 위한것이다. 당신의 애플리케이션은 해당 웹 애플리케이션만의 log4j.properties를 WEB-INF/classes디렉토리로 배치될수 있다. |
At line 6 changed 1 line. |
Create a log4j.properties file in $CATALINA_HOME/common/classes |
$CATALINA_HOME/common/classes에 log4j.properties파일을 생성한다. |
At line 17 changed 2 lines. |
You also need to copy commons-logging.jar and log4j-1.2.9.jar to $CATALINA_HOME/common/lib. Note, |
some references say copy these files to $CATALINA_HOME/server/lib, but for me, copying to common/lib worked fine. |
commons-logging.jar 와 log4j-1.2.9.jar을 $CATALINA_HOME/common/lib로 복사할 필요가 있다. 주의, 몇몇 참조문서에서는 $CATALINA_HOME/server/lib로 이 파일을 복사해야 한다고 말하고 있으나 나의 경우 common/lib로 복사하는 것이 잘 작동했다. |
At line 20 changed 1 line. |
Then, in your application log4j.properties file ($APPFUSE_HOME/web/WEB-INF/classes), add this: |
그리고 나서, 당신의 애플리케이션 log4j.properties($APPFUSE_HOME/web/WEB-INF/classes)에 다음의 내용을 추가한다. |
At line 29 changed 3 lines. |
Because if, whilst developing, you set your root logger to DEBUG, then it seems |
to set the Tomcat logging to DEBUG as well, and you will probably witness thousands of lines |
of compilation trace from the Jasper compiler! |
개발하는 동안, 당신은 root logger를 DEBUG로 셋팅한다. 그리고 나서 Tomcat로깅이 DEBUG로 셋팅이 되면, 당신은 Jasper컴파일러로부터 수천라인의 컴파일 추적메시지를 보게될것이다. |
At line 33 changed 2 lines. |
It is of course, better practice, to keep your application log4j.properties ROOT log level set to |
WARN or ERROR, and just turn on debugging for your own application classes! (ie. org.appfuse=DEBUG ) |
물론, 특정 애플리케이션을 구별하여, 당신의 애플리케이션 log4j.properties ROOT로그 레벨을 WARN이나 ERROR로 유지하고 특정 애플리케이션을 위해 디버깅을 활성화한다.(이를테면, org.appfuse=DEBUG) |
At line 36 changed 1 line. |
Note: If you want Tomcat logging to stdout as well, then your $CATALINA_HOME/common/classes/log4j.properties file should look like this: |
노트: 만약 당신이 stdout으로 Tomcat로깅을 수행하길 원한다면, 당신의 $CATALINA_HOME/common/classes/log4j.properties파일은 다음과 같을것이다. |
At line 53 changed 1 line. |
For more on Tomcat 5 see here [Tomcat 5 Upgrade|Tomcat5Upgrade] |
Tomcat 5에 대해서 좀더 많은 정보를 보기 위해서는 [Tomcat 5 Upgrade|Tomcat5Upgrade]를 보라. |
At line 55 changed 1 line. |
For the official Tomcat 5.5 docs on logging see here [Tomcat 5.5 Logging|http://jakarta.apache.org/tomcat/tomcat-5.5-doc/logging.html] |
Tomcat 5.5의 로깅에 대한 문서는 [Tomcat 5.5 Logging|http://jakarta.apache.org/tomcat/tomcat-5.5-doc/logging.html] 에서 볼수 있다. |
At line 57 changed 2 lines. |
If you cannot get the above instructions to work, then should remove the files you placed within the tomcat |
distribution and Tomcat will revert back to using commons logging. |
만약 당신이 위 지시사항으로 수행할수 없다면, tomcat내 두었던 파일들을 삭제하고 Tomcat을 commons로깅을 사용하도록 되돌릴것이다. |