转至出处:http://blog.csdn.net/jaysuper/article/details/8060347
可以将log4j的日志文件写入到mongodb中,原文方法如下
- Download and install MongoDB from http://www.mongodb.org/downloads
- Start mongod running on localhost on the default port
- Download the Mongo Java driver jarfile
- Download Log4J jarfile
- Download log4mongo-java jarfile
- Place these three jar files in your classpath
- Create a file called log4j.properties in your classpath
- Add the following lines to the log4j.properties file
- like:
- 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/client.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=test
- log4j.appender.MongoDB.collectionName=log
- log4j.appender.MongoDB.hostname=192.168.57.128
- log4j.appender.MongoDB.port=27017
- Create a Java Test class like:
- public class logSystem {
- private final static Logger logger = LoggerFactory.getLogger(logSystem.class);
- public static void main( String[] args )
- {
- try {
- throw new Exception();
- } catch (Exception e) {
- logger.debug("测试将日记同步到mongodb", e);
- }
- }
- }
引用的log jar包:
附件中
- 使用Monjadb :db.log.find();
相关推荐
使用 mongo db 存储 java 的 log 异步,不影响业务逻辑性能 在mongo db中检索方便
mongodb-java-driver-4.4.0.jar
上传代码类库, mongo-java-driver-3.2.2.jar.zip, 下载之后解压即可。
mongo-java-driver-3.12.2.jar,mongo官网上下载的,用于java-api操作mongodn数据库的驱动程序jar包
mongo-java-driver-3.6.4,mongodb的java驱动,版本为3.6.4
mongo-java-driver-3.6.4,可用于连接mangoDB数据库~~~~~~~~~~~~~~~~~~
积分多的麻烦给个积分下载,没积分的请自行去maven下载,https://mvnrepository.com/artifact/org.mongodb/mongo-java-driver
log4mongo-net, log4net附加组件到MongoDB数据库 用于log4net的标题上写着。 如果需要更多信息,请检查 Log4Net站点或者站点。这是 log4mongo 项目的官方. NET 实现要开始,请查看 @sammleach 博客帖子: .NET 日志...
mongo-java-driver-3.4.2.jar
mongo-java-driver3.0以上jar压缩包大全 try { //1.连接池相关选项配置 MongoClientOptions options=MongoClientOptions.builder() .connectionsPerHost(poolSize) .minConnectionsPerHost(minpoolsize) ...
mongo-java-driver-3.12.7 最新版本,java连接MongoDB最新驱动,有需要的可以自行下载
log4j-1.2.17.jar log4mongo-java-0.7.4.jar mongo-java-driver-2.9.3.jar
欢迎下载MongoDB数据库驱动jar包——mongo-java-driver-2.10.0.jar
本资源内含4个文件:mongo-java-driver-3.9.1.jar,MongoDB JDBC驱动包。mongo-java-driver-3.9.1-sources.jar,MongoDB JDBC驱动源代码包。mongo-java-driver-3.9.1-javadoc.jar,MongoDB JDBC驱动JAVA API文档包。...
nosqlbooster4mongo-7.0.8,MongoDB连接工具 版本:7.0
mongo-java-driver-3.11.2,用于java项目连接mongoDB作为类似JDBC一样使用,同时可以作为其它java程序连接mongoDB的工具
包含mongo-java-driver-3.4.1.jar,mongodb-driver-core-3.4.1。jar,mongodb-driver-3.4.1.jar
mongo-java-driver-2.12.4.jar MongoDB数据库的Java驱动
nosqlbooster4mongo-6.2.10,MongoDB连接工具 版本:6.2
仅供大家下载使用方便,相关文档还请到官网查看!