Springにおけるlog 4 jの使用

2422 ワード

######################################
#         log4j      
######################################
#%p      , DEBUG,INFO,WARN,ERROR,FATAL
#%r            log        
#%c        ,          
#%t              
#%m           
#%n          ,Windows   “\r
”,Unix “
” #%d , ISO8601, , :%d{yyyy MM dd HH:mm:ss,SSS}, : 2002 10 18 22:10:28,921 #%l , 、 , 。 :Testlog4.main(TestLog4.java:10) #log4j 4 : #org.apache.log4j.HTMLLayout( HTML ) #org.apache.log4j.PatternLayout( ), #org.apache.log4j.SimpleLayout( ), #org.apache.log4j.TTCCLayout( 、 、 #log4j logger : #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 ###################################### # log4j ###################################### # log4j.rootLogger=DEBUG,stdout,other # stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender # , System.out log4j.appender.stdout.Target=System.out # log4j.appender.stdout.layout=org.apache.log4j.PatternLayout # log4j.appender.stdout.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH:mm:ss}] %l %m %n # other log4j.appender.other=org.apache.log4j.RollingFileAppender # other log4j.appender.other.File=/work-attend/logs/log.txt # other log4j.appender.other.MaxFileSize=1024KB # 20 log4j.appender.other.MaxBackupIndex=1000 # INFO log4j.appender.other.Threshold=INFO # log4j.appender.other.layout=org.apache.log4j.PatternLayout # log4j.appender.other.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH:mm:ss}] %l %t %m %n ### SQL log4j.logger.com.mybatis=DEBUG log4j.logger.com.mybatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.mybatis.common.jdbc.ScriptRunner=DEBUG log4j.logger.com.mybatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG log4j.logger.java.sql.ResultSet=DEBUG

log 4 jを作成する.propertiesファイル、resourecesフォルダの下に置いてideaを使用する場合、
そしてweb.xmlファイルでの構成

    log4jConfigLocation
    classpath:log4j.properties

ログ出力フォーマット、タイプ、位置、レベルなどは、上記のファイルで構成できます.説明があれば
間違っているところは、すぐにメッセージを残してください.ありがとうございます.