`
郑云飞
  • 浏览: 817163 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache log4j将日志保存在mongodb数据库中

 
阅读更多

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
  • 大小: 242.3 KB
  • 大小: 236.2 KB
分享到:
评论

相关推荐

    Java与log4j2整合mongoDB需要的jar包

    在Java开发过程中,为了实现日志管理,我们通常会使用如log4j2这样的日志框架。Log4j2是一个强大的、灵活的日志系统,它提供了丰富的配置选项和高性能的日志记录能力。当我们的应用程序需要将日志信息存储在数据库中...

    Log4j+MongoDB 完整实例

    在这个"Log4j+MongoDB完整实例"中,我们将探讨如何利用Log4j收集应用程序日志,并将这些日志有效地存储到MongoDB中进行分析。 首先,Log4j的核心在于其灵活的配置。通过XML或.properties文件,我们可以定制日志级别...

    Mongodb Log4j整合jar包

    MongoDB是一个高性能、无模式的NoSQL数据库,而Log4j则是Apache组织提供的一个强大的日志记录框架。将两者整合,可以帮助开发者更有效地管理和分析应用程序的日志数据,通过MongoDB的存储能力和查询能力,提升日志...

    Log4j+MongoDB

    本文将详细介绍如何将Log4j配置来记录日志并将其存储到MongoDB中,以实现高效、可扩展的日志管理系统。 1. **Log4j简介** Log4j是Apache的一个开源项目,提供了一种灵活的日志记录方式。它允许开发者自定义日志...

    logging-log4j2-log4j-2.15.0-rc2.7z

    2. **log4j-couchdb**:CouchDB是一个开源的文档数据库,此组件使得Log4j可以将日志数据存储到CouchDB中,便于数据分析和检索。新版本可能增强了数据存储的性能和安全性,以及与CouchDB的兼容性。 3. **log4j-...

    Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录

    MongoDB数据库的日志记录包含了数据库运行时的详细信息,这些信息可以帮助诊断问题、性能优化以及安全审计。然而,如果不进行适当管理,日志文件可能会迅速增长,占用大量磁盘空间,从而影响系统性能。因此,定期...

    SpringMVC项目(MongoDB3.0)

    在本项目中,我们主要探讨的是如何在Spring MVC框架下集成MongoDB 3.0数据库,同时利用log4j2进行日志管理,并且运用注解进行程序的简化与优化。下面将对这些核心知识点进行详细阐述。 首先,Spring MVC是Spring...

    版本管理工具与日志工具——日志工具练习

    在JavaEE环境中,常见的日志工具有Log4j、SLF4J(Simple Logging Facade for Java)以及Logback。这些工具不仅提供简单的打印日志的功能,还能实现日志级别控制、日志格式定制、日志输出位置设置等高级特性。 Log4j...

    flume向mongodb写入环境搭建所需

    在这个场景中,Flume 将作为日志数据的 Sources,将接收到的日志数据写入 MongoDB 这个 Sinks。 **1. 安装 Flume** 确保你的系统已经安装了 Java 开发环境(JDK)并设置了环境变量。然后,可以从 Apache 官方网站...

    php windows下安装mongodb服务

    本教程将详述如何在WAMP(Windows、Apache、MySQL、PHP)服务器环境中安装PHP的MongoDB扩展,并将其配置为系统服务以便自动启动。 首先,我们需要了解一些基本概念。PHP是一个流行的开源脚本语言,广泛用于Web开发...

    java日志数据的采集显示

    在Java中,我们通常使用各种日志框架,如Log4j、SLF4J(Simple Logging Facade for Java)、Logback和Java内置的日志API来记录这些信息。 1. **Log4j**:Log4j是Apache的一个开源项目,提供了丰富的日志记录功能。...

    java分布式日志系统.zip

    - Log4j:经典日志框架,提供了灵活的日志配置和多种Appender(如文件、数据库等)。 - Logback:由Log4j作者设计的新一代日志框架,性能优于Log4j。 - SLF4J(Simple Logging Facade for Java):一个抽象层,...

    ErRabbit-Example-log4j2:使用Log4j2的ErRabbit示例

    1. **配置文件**:在项目中,通常会有一个名为`log4j2.xml`或`log4j2.json`的配置文件,定义日志的输出级别(DEBUG、INFO、WARN、ERROR等)、输出目的地(控制台、文件、数据库等)以及日志格式。 2. **初始化**:...

    mongodb_exporter-0.7.1.linux-amd64.tar.gz

    MongoDB Exporter是用于监控MongoDB数据库性能的关键工具,它为Prometheus提供了数据收集和度量展示的功能。MongoDB是目前广泛使用的开源NoSQL数据库,而Prometheus则是一款流行的开源监控和警报系统,两者结合可以...

    日志打印工具

    1. Log4j:Apache的开源日志框架,广泛应用于Java项目,提供灵活的日志配置和多种Appender(如控制台、文件、数据库等)。 2. Logback:由Log4j的作者创建,比Log4j更高效,功能更强大,且兼容Log4j的配置语法。 3. ...

    aboutyun_log_anaysis

    在本项目中,Flume可能配置为监听特定的日志文件(如ex17032606.log),并将这些文件的内容传输到Kafka的代理,以便进一步处理。Flume以其简单易用和高度可配置性,使得数据采集过程变得十分便捷。 然后,处理后的...

    基于Storm的日志收集系统

    捕获阶段,系统通过在各个应用服务器上部署日志代理,如Log4j、Logback等,收集应用产生的日志。传输阶段,使用如Fluentd或Logstash等工具将日志数据发送到Storm集群。解析阶段,Storm的 bolts 对日志数据进行结构化...

    wekan1.02+node8.11.1+mongodb3.6.5(附赠守护启动)(fix)

    4. 使用Nginx或Apache作为反向代理,将Wekan服务暴露在80端口。如果你没有反向代理,可以直接启动Wekan: ``` ./start_wekan.sh ``` 至此,Wekan已经成功安装并运行。然而,为了实现服务的稳定运行,我们还需要...

    c#log信息.rar

    3. **Log4Net**: Apache Log4Net是广泛使用的日志框架,提供丰富的日志策略和配置选项,如文件、数据库、SMTP等目标,以及过滤器和缓冲区机制。 ```xml <section name="log4...

    论坛日志分析系统.zip

    3. **日志收集与处理**:系统可能使用Apache Log4j或Logback等日志框架来记录论坛活动,收集日志数据。日志信息包括用户访问、操作记录、异常信息等。日志数据通常以文本格式存储,便于后期分析。 4. **日志解析**...

Global site tag (gtag.js) - Google Analytics