log4j与mongodb整合
Mongo Java driver jar包
log4mongo-java jar包
配置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