论坛首页 综合技术论坛

Log4j的日志文件另外读取保存数据库

浏览 11015 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2010-05-12  
可以考虑使用mongodb,也有相应log4j append
0 请登录后投票
   发表时间:2010-05-13  
kongqz 写道
将日志分级输出就可以了吧
如果担心影响性能,用消息服务器来异步存储吧


将消息发送到jms队列再存储入库?
0 请登录后投票
   发表时间:2010-05-15  
试试使用Log4j的NDC,性能还不行的话,就用JMS。以前在项目中就是这样做的。
0 请登录后投票
   发表时间:2010-05-16  
不知道 log4j的 字段过滤对你有用么?
0 请登录后投票
   发表时间:2010-05-16  
log4j允许你自定义新的日志文件,你可以自己定义日志文件,内容为你想获取的内容。再读取出来写入数据库。
0 请登录后投票
   发表时间:2010-05-16  
spyker 写道
不知道 log4j的 字段过滤对你有用么?

有用。
0 请登录后投票
   发表时间:2010-05-18  
i37897892 写道
spyker 写道
不知道 log4j的 字段过滤对你有用么?

有用。



那就先把需要的过滤出来吧
0 请登录后投票
   发表时间:2010-05-20  
i37897892 写道
本来可以通过设置Log4j 的properties文件,将日志写入数据库,但是那种方法对数据库性能影响比较大,想问下有没其他方法用来读取日志文件的,可以自定义规则,设置保存字段。。



延迟存放就行了,log4j里面也有相应的实现。
0 请登录后投票
   发表时间:2010-05-21   最后修改:2010-05-21
LZ 先理清 技术需求吧;

扩展log4j 然后拦截log4j也可以

你不清楚需求别人说的都市没有意思的

原来我们是自己写了个方法在log4j 多一个参数 LogInfo

会批量异步到数据库
0 请登录后投票
   发表时间:2010-05-22  
i37897892 写道
本来可以通过设置Log4j 的properties文件,将日志写入数据库,但是那种方法对数据库性能影响比较大,想问下有没其他方法用来读取日志文件的,可以自定义规则,设置保存字段。。



日志 =》 收集 =》 分析 =》 DB

或者

日志 =》 分析 =》 收集 =》 DB
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics