1 / 6

l og4j.xml

l og4j.xml. ㅇ 기본 형식. <?xml version="1.0" encoding=" UTF-8 "?> <!DOCTYPE ..... > <log4j:configuration ..... > <appender ..... > <param ..... /> <layout ..... > ..... </layout> </appender> <logger ..... > <level ..... /> </logger>

Télécharger la présentation

l og4j.xml

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. log4j.xml ㅇ 기본 형식 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ..... > <log4j:configuration ..... > <appender ..... > <param ..... /> <layout ..... > ..... </layout> </appender> <logger ..... > <level ..... /> </logger> <root> <level ..... /> <appender-ref ..... /> <appender-ref ..... /> </root> </log4j:configuration> console, file 등 출력 대상 지정 특정 패키지/클래스별 출력 레벨 등 지정 Log4j 기본 출력 레벨 등 지정

  2. log4j.xml ㅇ appender <appender name="console" class="org.apache.log4j.ConsoleAppender“> <appender name=“dailyFile" class="org.apache.log4j.DailyRollingFileAppender“> • 속성 • <layout class="org.apache.log4j.PatternLayout"> • <param name="ConversionPattern" value="%d %5p [%C{1}] %m [%X{userId}]%n" /> • </layout> • <param name="File" value="/LOG/all.log"/> • <param name="Threshold" value="ERROR"/> • <param name="Append" value="true"/> • <param name="MaxFileSize" value="100MB“/> • <param name="MaxBackupIndex" value="2“/> • <param name="DatePattern" value="'.'yyyy-MM-dd"/> • .......

  3. log4j.xml ㅇ appender - DatePattern

  4. log4j.xml ㅇ appender - PatternLayout

  5. log4j.xml ㅇ logger <logger name="org.apache.ibatis"> <level value="DEBUG"/> </logger> <logger name="org.springframework"> <level value=“ERROR"/> <appender-ref ref=“springFile"/> </logger> ㅇ root <root> <level value="DEBUG" /> <appender-ref ref="console" /> <appender-ref ref="errFile"/> <appender-ref ref="rollingFile"/> </root>

  6. log4j.properties log4j.rootLogger=DEBUG, file, stdout log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=/LOG/prop.log log4j.appender.file.Append=true log4j.appender.file.MaxFileSize=10MB log4j.appender.file.MaxBackupIndex=1 log4j.appender.file.DatePattern='.'yyyy-MM-dd log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d %p [%C{10}] %m [%X{userId}]%n log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%C{10}] %m [%X{userId}]%n

More Related