转至出处: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();
相关推荐
标题“log4mongo-java.7z”提示我们这是一个与Java日志记录相关的项目,它集成了MongoDB数据库来存储日志信息。MongoDB是一个流行的NoSQL数据库,以其灵活性和高性能而受到开发者的青睐。在Java应用程序中,日志记录...
mongo-java-driver-3.4.3.jar 是 MongoDB 官方为 Java 开发者提供的 Java 驱动程序的一个特定版本(3.4.3)。这个 JAR 文件包含了与 MongoDB 数据库进行交互所需的类和接口,允许 Java 应用程序连接到 MongoDB 实例...
MongoDB是一个流行的开源、文档型数据库系统,而`mongo-java-driver`是官方提供的Java API,允许开发者在Java应用程序中执行各种数据库操作,如读取、写入、查询等。 在本例中,我们讨论的是`mongo-java-driver`的...
本资源内含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文档包。...
mongo-java-driver-3.6.4,mongodb的java驱动,版本为3.6.4
mongo-java-driver-3.11.2,用于java项目连接mongoDB作为类似JDBC一样使用,同时可以作为其它java程序连接mongoDB的工具
mongo-java-driver-3.4.2.jar
mongo-java-driver-3.6.4,可用于连接mangoDB数据库~~~~~~~~~~~~~~~~~~
mongo-java-driver-3.12.2.jar,mongo官网上下载的,用于java-api操作mongodn数据库的驱动程序jar包
在"mongo-java-driver-3.2.2"这个版本中,我们探讨的是一个关键的中间件,它允许Java应用程序充分利用MongoDB的功能,包括数据存储、查询、更新以及删除操作。 MongoDB是一个流行的NoSQL数据库系统,以其灵活性、高...
mongo-java-driver3.0以上jar压缩包大全 try { //1.连接池相关选项配置 MongoClientOptions options=MongoClientOptions.builder() .connectionsPerHost(poolSize) .minConnectionsPerHost(minpoolsize) ...
mongo-java-driver是java语言操作mongodb数据库的驱动包,封装了针对mongodb的相关操作 代码案例: 数据库和集合操作 连接MongoDB服务: MongoClient mongoClient = new MongoClient(host, port); 连接数据库: ...
在这个特定的场景中,我们讨论的是一个经过改造的`mongo-java-driver-2.14.3.jar.zip`文件,它被优化以适应在Kettle(Pentaho Data Integration)环境中使用,特别是与包含用户认证的MongoDB实例进行交互。...
mongo-java-driver-3.12.7 最新版本,java连接MongoDB最新驱动,有需要的可以自行下载
7. **集群管理**:对于运行在集群环境中的MongoDB,NosqlBooster 4 MongoDB支持多服务器连接,可以轻松管理分片和复制集。 8. **安全特性**:该工具支持SSL加密连接,确保数据传输的安全性,同时也支持身份验证机制...
log4mongo-net, log4net附加组件到MongoDB数据库 用于log4net的标题上写着。 如果需要更多信息,请检查 Log4Net站点或者站点。这是 log4mongo 项目的官方. NET 实现要开始,请查看 @sammleach 博客帖子: .NET 日志...
在这个整合中,log4mongo-java会依赖这个驱动来执行与MongoDB服务器的通信,将日志信息存储在数据库中。 整合MongoDB和Log4j的具体步骤大致如下: 1. 在项目中引入以上三个JAR文件,确保类路径正确。 2. 配置log4j...
mongodb-java-driver-4.4.0.jar
MongoDB是一个流行的开源文档数据库系统,它以其灵活性、高性能和易于使用而受到开发者的欢迎。在Java编程环境中,为了与MongoDB进行交互,我们需要使用MongoDB的Java驱动程序。本篇将详细介绍“mongo-java驱动”...
在安全方面,NosqlBooster4mongo支持SSL连接,加强了与MongoDB服务器之间的通信加密,确保敏感数据在传输过程中不被窃取。同时,该工具也支持MongoDB身份验证机制,如SCRAM-SHA-1和x509,增强了数据库访问的安全性。...