log4j写入mysql数据库
时间:2011-03-10 来源:Cyrus Lee
使用开源项目:log4j
http://logging.apache.org/log4j/1.2/download.html将日志信息记入mysql数据库。
log4j.properties放在src根目录下。
配置内容如下:
log4j.rootLogger=DEBUG,DATABASE
log4j.addivity.org.apache=true
log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver
log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8
log4j.appender.DATABASE.user=admin
log4j.appender.DATABASE.password=123456
log4j.appender.CONSOLE.Threshold=WARN
log4j.appender.DATABASE.sql=insert into logtable (cdate, message) VALUES ('%d{yyyy-MM-dd hh:mm:ss}', '%c %p %m %n')
log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout
程序使用如下:
public class TestLog {
public static Logger log = Logger.getLogger(TestLog.class);
public static void main(String[] args)
{
try {
throw new Exception("abcdefg");
} catch (Exception e) {
log.error(e.getMessage());
}
}
}
相关阅读 更多 +
排行榜 更多 +