打印本文 打印本文 关闭窗口 关闭窗口
[Java]log4j写SQL Server数据库日志的统一写法
作者:武汉SEO闵涛  文章来源:敏韬网  点击数7061  更新时间:2007/11/14 13:08:37  文章录入:mintao  责任编辑:mintao
log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender

#log4j.appender.DATABASE.BufferSize=10

log4j.appender.DATABASE.URL=jdbc:microsoft:sqlserver://192.168.1.111:1433;DatabaseName=ultra_domino

log4j.appender.DATABASE.driver=com.microsoft.jdbc.sqlserver.SQLServerDriver

log4j.appender.DATABASE.user=sa

log4j.appender.DATABASE.password=

log4j.appender.DATABASE.sql=INSERT INTO wap_mail_jws_log  VALUES (''''%d{yyyy-MM-dd HH:mm:ss}'''', ''''%t'''', ''''%p'''', ''''%l'''', ''''%m'''', '''''''')

log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout

      

下面我们对“%d %t %p %l %m %n”一一讲解:

l         %d输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy-MM-dd HH:mm:ss},输出类似:2005-7-19 17:49:27,刚好适合插入SQLServer

l         %t  产生该日志事件的线程名

l         %p 日志的log_level,如DEBUGWARN

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页

打印本文 打印本文 关闭窗口 关闭窗口