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