사용자 도구

사이트 도구


java:log4j:xml

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
java:log4j:xml [2012/01/12 11:35]
kwon37xi 새로 만듦
java:log4j:xml [2013/04/11 10:24] (현재)
kwon37xi
줄 1: 줄 1:
 ====== Log4j XML 설정 ====== ====== Log4j XML 설정 ======
 +  * 파일 이름은 ''log4j.xml'' 로 지정하여 클래스패스 / 에 두면 된다.
   * [[http://pupustory.tistory.com/153|Log4j.xml 을 이용한 로그 설정]] 참조   * [[http://pupustory.tistory.com/153|Log4j.xml 을 이용한 로그 설정]] 참조
- 
   * 기본 형식<code xml>   * 기본 형식<code xml>
-    <?xml version="1.0" encoding="UTF-8"?>   +<?xml version="1.0" encoding="UTF-8"?>   
-    <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">   +<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">   
-    <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">   +<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">   
-        <!-- 콘솔 로그 -->   +    <!-- 콘솔 로그 -->   
-        <appender name="stdout" class="org.apache.log4j.ConsoleAppender">   +    <appender name="stdout" class="org.apache.log4j.ConsoleAppender">   
-            <!-- 패턴 레이아웃 설정.. -->   +        <!-- 패턴 레이아웃 설정.. -->   
-            <layout class="org.apache.log4j.PatternLayout">   +        <layout class="org.apache.log4j.PatternLayout">   
-                <param name="ConversionPattern" value="%t[%d{yyyy-MM-dd HH:mm:ss}] [%c{1}] [%L] [%p] %m %n"/>   +            <param name="ConversionPattern" value="%t%gt; [%d{yyyy-MM-dd HH:mm:ss}] [%c{1}] [%L] [%p] %m %n"/>   
-            </layout>   +        </layout>   
-        </appender>   +    </appender>   
-          + 
-        <!--  날짜별 로그 -->   +    <!--  날짜별 로그 -->   
-        <appender name="dailyout" class="org.apache.log4j.DailyRollingFileAppender">   +    <appender name="dailyout" class="org.apache.log4j.DailyRollingFileAppender">   
-            <!-- 이것은 날짜별로  로그를 남김. 파일명.확장자.DatePattern으로 정의 함-->   +        <!-- 이것은 날짜별로  로그를 남김. 파일명.확장자.DatePattern으로 정의 함-->   
-            <param name="file" value="dailyout.log"/>   +        <param name="file" value="dailyout.log"/>   
-            <param name="Append" value="true"/>   +        <param name="Append" value="true"/>   
-            <param name="DatePattern" value="'.'yyMMdd"/>   +        <param name="DatePattern" value="'.'yyMMdd"/>   
-            <layout class="org.apache.log4j.PatternLayout">   +        <layout class="org.apache.log4j.PatternLayout">   
-                <param name="ConversionPattern" value="%t> [%d{yyyy-MM-dd HH:mm:ss}] [%c{1}] [%L] [%p] %m %n"/>   +            <param name="ConversionPattern" value="%t> [%d{yyyy-MM-dd HH:mm:ss}] [%c{1}] [%L] [%p] %m %n"/>   
-            </layout>   +        </layout>   
-        </appender>   +    </appender>   
-           + 
-        <!-- 특정 크기마다 백업하며 로그-->   +    <!-- xml 로그-->   
-        <appender name="rolling" class="org.apache.log4j.RollingFileAppender">   +    <!-- xml형식으로 로그를 남김 -->   
-            <param name="file" value="rolling.log"/>   +    <appender name="xmlout" class="org.apache.log4j.FileAppender">   
-            <param name="Append" value="true"/>   +        <param name="file" value="log4jxml.xml"/>   
-            <param name="MaxFileSize" value="1kb"/>   +        <param name="Append" value="true"/>   
-           <param name="MaxBackupIndex" value="1"/>     +        <layout class="org.apache.log4j.xml.XMLLayout"/>   
-            <layout class="org.apache.log4j.PatternLayout">   +    </appender>   
-                <param name="ConversionPattern" value="%t> [%d{yyyy-MM-dd HH:mm:ss}] [%c{1}] [%L] [%p] %m %n"/>   + 
-            </layout>   +    <!-- 특정 거 설정 --> 
-        </appender>   +    <logger name="org.springframeworkadditivity="false"> 
-          +        <level value="WARN" /> 
-        <!-- xml -->   +        <appender-ref ref="dailyout" /> 
-        <!-- xml형식으로 로그를 남김 -->   +        <appender-ref ref="stdout" /> 
-        <appender name="xmloutclass="org.apache.log4j.FileAppender">   +    </logger>  
-            <param name="file" value="log4jxml.xml"/>   + 
-            <param name="Append" value="true"/>   +    <!-- root 로거 기본 설정 --> 
-            <layout class="org.apache.log4j.xml.XMLLayout"/>   +    <root>   
-        </appender  +        <level value="DEBUG"/>   
-           +        <appender-ref ref="dailyout"/>   
-        <root>   +    </root>   
-            <level value="WARN"/>   +</log4j:configuration>  
-            <appender-ref ref="dailyout"/>   +
-        </root>   +
-    </log4j:configuration>  +
 </code> </code>
  
java/log4j/xml.1326335737.txt.gz · 마지막으로 수정됨: 2012/01/12 11:35 저자 kwon37xi