怎样把log4j产生的文件写入数据库? 那就写一个程序了,定时去分析log文件不过很奇怪啊你想记录这些,为什么不在打印日志的时候直接写到数据库中呢?而且,要是调整了日志级别,你岂不是得不到这些信息了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先建立数据表假设字段结构如下:T_LOG (createDate, thread, priority, category, message)然后在log4j.properties中如下配置log4j.rootLogger = debug,A3#11区 定义A3输出到数据库log4j.appender.A3 =org.apache.log4j.jdbc.JDBCAppenderlog4j.appender.A3.bufferSize =1log4j.appender.A3.driver =oracle.jdbc.OracleDriverlog4j.appender.A3.URL=jdbc:oracle:thin:@temp:1521:testdb#log4j.appender.A3.URL=jdbc:oracle:oci8:@testdblog4j.appender.A3.user =userlog4j.appender.A3.password =passwordlog4j.appender.A3.sql = INSERT INTO T_LOG (createDate, thread, priority, category, message) values(sysdate, '%t', '%-5p', '%c', '%m%n')log4j.appender.A3.layout = org.apache.log4j.PatternLayout#log4j.appender.A3.layout.ConversionPattern = INSERT INTO T_LOG (createDate, thread, priority, category, message) values(sysdate, '%t', '%-5p', '%c', '%m')#log4j.appender.A3.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%nlog4j.appender.A3.layout.ConversionPattern=INSERT INTO T_LOG (createDate, thread, priority, category, message) values(sysdate, '', '%p', '%c', '%m%n') 请问bitou,这样做会不会对性能有影响?我之所以把信息输出到日志而不是直接存入数据库就是为了提高性能,因为数据量很大,对数据库的压力也很大。 jsp中application用法疑问 freemaker中有直接调用date类型数据的方法么? 求助,ibatis 保存修改时都是乱码 有一个四位数字,前两位相同,后两位相同,同时这四位数字是一个数的平方,求该四数是什么. jsp超级链接传中文 请教各位大虾:我在Spring+hibernate框架中使用向服务器提交保存数据出现以下错误,请大虾们指教 没人知道吗?? !!!!!我的一个jboss实例的配置障碍!!!!! 这个异常是什么原因? 关于ejb_jar.xml(100分求救) [100]求ibatis传值问题? EJB分为哪几种?什么时候用本地接口?什么时候用远程接口?
假设字段结构如下:
T_LOG
(createDate, thread, priority, category, message)
然后在log4j.properties中如下配置log4j.rootLogger = debug,A3#11区 定义A3输出到数据库log4j.appender.A3 =org.apache.log4j.jdbc.JDBCAppender
log4j.appender.A3.bufferSize =1log4j.appender.A3.driver =oracle.jdbc.OracleDriver
log4j.appender.A3.URL=jdbc:oracle:thin:@temp:1521:testdb#log4j.appender.A3.URL=jdbc:oracle:oci8:@testdb
log4j.appender.A3.user =user
log4j.appender.A3.password =password
log4j.appender.A3.sql = INSERT INTO T_LOG (createDate, thread, priority, category, message) values(sysdate, '%t', '%-5p', '%c', '%m%n')
log4j.appender.A3.layout = org.apache.log4j.PatternLayout
#log4j.appender.A3.layout.ConversionPattern = INSERT INTO T_LOG (createDate, thread, priority, category, message) values(sysdate, '%t', '%-5p', '%c', '%m')
#log4j.appender.A3.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
log4j.appender.A3.layout.ConversionPattern=INSERT INTO T_LOG (createDate, thread, priority, category, message) values(sysdate, '', '%p', '%c', '%m%n')