log4j.rootLogger=INFO,DATABASE
# ************************************************* #
# log put into database
# ************************************************* #
log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/lsoba
log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver
log4j.appender.DATABASE.user=root
log4j.appender.DATABASE.password=lijian
log4j.appender.DATABASE.sql=INSERT INTO loginfo (date,thread,level,logclass,message,user) values ('%d{yyyy-MM-dd HH:mm:ss}', '%t', '%p', '%l', '%m','%X{user}')
log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout
但是要按找自己所想的随心所遇的记录,那还是要费一番功夫的。
^_^,经过我一下午的折腾。终于彻底玩转log4j
首先准备log4j.properties文件,内容如下,至于每句话都代表什么意思,我就不多解释了。GOOGLE一下,满山遍野的都是
结果:
1.日志路径记录到当前应用的WEB-INF/logs目录下,分10个大小为1M的文件记录JFrame.log,JFrame.log.0...
2.控制台的日志,可以直接点击导航到源码位置!
log4j.rootLogger=DEBUG, CONSOLE,ROLLING_FILE
log4j.addivity.org.apache=true
# 应用于控制台
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CO