看到牛哥将日志保存在mysql中 ,以前用过保存在mongodb中所以上传

最后得到的效果为:

5f44669d9023f819b9cfa4031178418d.png

log4j与mongodb整合

1、首先安装mongodb数据库,具体安装方法请百度;

2、在你的应用程序中引用以下类库:

Mongo Java driver jar包

Log4J jar包 注意版本,一定要1.2.16及以上。

log4mongo-java jar包

3、在你的web项目中创建log4j.properties文件。

4、配置log4j.properties文件,使之整合mongodb:#将Mongodb日志存放在数据库中,便于做日志分析系统

log4j.rootLogger=debug, stdout, R, MongoDB

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

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

log4j.appender.stdout.layout.ConversionPattern=%-d{MM-dd HH:mm:ss.SSS} %-5p - [%c{1}.%t] %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender

log4j.appender.R.File=logs/cwBiOHD.log

log4j.appender.R.MaxFileSize=1000KB

log4j.appender.R.MaxBackupIndex=1

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

log4j.appender.R.layout.ConversionPattern=%-d{MM-dd HH:mm:ss.SSS} %-5p - [%c{1}.%t] %m%n

log4j.appender.MongoDB=org.log4mongo.MongoDbAppender

log4j.appender.MongoDB.databaseName=proLogs

log4j.appender.MongoDB.collectionName=mytest

log4j.appender.MongoDB.hostname=192.168.1.254

log4j.appender.MongoDB.port=27017

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐