`
kongshanxuelin
  • 浏览: 925362 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

基于Log4J的日志服务器的搭建

阅读更多

系统越来越多,日志记录也有必要整合在一起进行统一的管理与分析,可以搭建基于Log4J的日志服务器,比较简单,基于以下几个步骤即可:

 

  1. 下载log4j包,最新的为1.2.16版本,下载地址:http://logging.apache.org/log4j/1.2/
  2. 配置Log4J客户端,配置文件log4j.properties的内容如下:log4j.rootLogger=DEBUG,SOCKET
    log4j.appender.SOCKET=org.apache.log4j.net.SocketAppender
    log4j.appender.SOCKET.RemoteHost=localhost
    log4j.appender.SOCKET.Port=8887
    log4j.appender.SOCKET.LocationInfo=true
     
  3. 配置Log4J的服务器,配置文件内容如下:#log4j.rootCategory=, A1 #
    log4j.rootLogger=DEBUG,A1,A3
    og4j.category.org.apache.log4j.net=INFO
    
    log4j.appender.A1=org.apache.log4j.lf5.LF5Appender
    log4j.appender.A1.MaxNumberOfRecords=700
    
    log4j.appender.A3=org.apache.log4j.RollingFileAppender
    log4j.appender.A3.file=c:\\log\\r.log
    log4j.appender.A3.MaxFileSize=1024KB
    log4j.appender.A3.MaxBackupIndex=999
    log4j.appender.A3.layout=org.apache.log4j.PatternLayout
    log4j.appender.A3.layout.ConversionPattern=\n[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} - %l:[%c]%m%n
     
  4. 启动log4j,socket侦听程序,如下:
    java -cp log4j-1.2.16.jar org.apache.log4j.net.SocketServer 8887 socketserver.properties d:\projects\potu\WebContent\WEB
    -INF\lib
     
  5. 编写客户端程序,类似代码如下:
    		Logger logger = Logger.getLogger("日志所在分类");logger.info("输出内容");
     
在服务器端看到的内容如下,也可以在日志文件中查看:


 

 

  • 大小: 105.2 KB
分享到:
评论

相关推荐

    Kiwi-Syslog日志服务器搭建.doc

    1. 安装要求: 系统:windows 2012 R2 Standerd ... 日志服务器搭建成功后效果截图: ----------------------- Kiwi-Syslog日志服务器搭建全文共2页,当前为第1页。 Kiwi-Syslog日志服务器搭建全文共2页,当前为第2页。

    决对可用,log4j日志集中处理扩展(含server与client)

    本文将详细讨论“决对可用,log4j日志集中处理扩展(含server与client)”这一资源所涉及的知识点,包括日志集中处理的概念、Log4j的工作原理、日志服务器和客户端的实现,以及如何将这些元素整合到实际项目中。...

    c# iocp完成端口 高并发服务器 + log4net日志 + SEH异常捕获 本人已搭建好 你们拿走就直接能用了。。

    本文将深入探讨C#中基于IO Completion Ports (IOCP)的高并发服务器实现,以及如何结合log4net进行日志管理和SEH异常捕获机制,以确保程序的稳定性和可维护性。 首先,IOCP是Windows操作系统提供的一种高级I/O模型,...

    syslog-搭建日志服务器.docx

    本文将详细讲解如何利用Kiwi Syslog Server搭建日志服务器,以及配置相关设置。 首先,安装Kiwi Syslog Server的过程如下: 1. 运行Kiwi Syslog安装包中的`Kiwi_Syslog_Server_9.2.1.Eval.setup.exe`,同意许可...

    实战搭建Linux远程日志服务器.pdf

    "实战搭建Linux远程日志服务器" 本文将详细介绍如何搭建Linux远程日志服务器,保护系统安全,防止非法入侵。日志服务器将系统上发生的重要事件记录下来,以协助系统管理员进行安全分析、故障排查及合规审计等。 ...

    Flume + kafka + log4j构建日志采集系统

    本文将详细探讨如何使用Flume、Kafka和log4j构建一个高效的日志采集系统,帮助你理解这三个组件在日志处理中的角色以及如何协同工作。 首先,让我们了解一下这三个工具的基本概念: 1. **Flume**: Apache Flume 是...

    syslog-搭建日志服务器.doc

    本文档将详细介绍如何搭建一个基于 Kiwi Syslog Server 的日志服务器,并提供不同平台的配置实例。 ### **一、安装过程** 1. **Kiwi Syslog Server 安装** - 运行 `Kiwi_Syslog_Server_9.2.1.Eval.setup.exe` ...

    日志服务器配置,接收H3C路由器日志

    ### 日志服务器配置详解:接收H3C路由器日志 #### 一、引言 随着网络设备数量的不断增加,管理这些设备产生的大量日志数据变得越来越重要。通过配置日志服务器来集中收集并分析这些日志,不仅可以提高网络安全性和...

    syslog_搭建日志服务器

    syslog 搭建日志服务器 syslog 是一种标准的日志记录协议,用于收集和存储来自不同设备和系统的日志信息。搭建日志服务器可以帮助管理员更好地监控和管理网络设备和系统的日志信息。本文将详细介绍 syslog 搭建日志...

    日志服务器搭建.pdf

    **日志服务器搭建详解** 日志服务器在IT运维中扮演着至关重要的角色,它负责收集、存储和分析来自网络中各个设备的日志信息,帮助管理员监控系统状态、排查故障和进行安全审计。本文将深入探讨如何搭建日志服务器,...

    IDEA下springboot+mybatis+log4j

    【标题】"IDEA下springboot+mybatis+log4j"所涉及的知识点主要集中在Java开发环境的集成、Spring Boot框架的应用、MyBatis持久层框架的使用以及日志管理工具Log4j和SLF4J的配置与实践。 首先,IntelliJ IDEA(简称...

    如何建立日志服务器

    本文主要介绍了如何在Linux系统上搭建一个简单日志服务器,用于接收并存储路由器的日志信息。 首先,理解日志记录原理。路由器通常使用SYSLOG机制来发送其运行状态、链路状态和包过滤等重要信息到内部网络上的Linux...

    日志服务器的搭建详述.doc

    安全性和性能优化也是日志服务器搭建的重要环节。确保日志传输过程中的数据加密,防止日志数据泄露。同时,合理调整日志服务器的硬件资源分配,以应对高并发的日志流入,并确保查询性能。 总结来说,搭建日志服务器...

    maven+springboot+ mybatis+mysql+代码自动生成插件+log4j日志

    开发者可以利用Spring Boot快速搭建后端服务,通过MyBatis与MySQL数据库进行数据交互,利用代码生成插件减少重复编码,同时通过Log4j记录应用运行日志,确保问题排查和性能监控的有效性。这种技术栈的组合为快速开发...

    Linux下Postfix邮件服务器搭建

    Linux 下 Postfix 邮件服务器搭建 在 Linux 下成功搭建起 Postfix 服务器需要完成以下几个步骤:安装 Postfix、配置 main.cf 文件、添加 DNS 服务器和测试 Postfix。 一、安装 Postfix 首先,需要卸载 sendmail ...

    日志服务器部署

    客户端配置主要涉及配置log4j以将日志发送至远程日志服务器。这里我们假设已经安装了log4j,并且熟悉其基本配置方法。 ##### 3.1 配置要点 - **监听远程服务器**:客户端需要指定远程服务器的地址和端口。 - **...

    开源框架log4cpp和日志模块实现.pdf

    log4cpp是一个流行的开源日志框架,源自Java的日志处理项目log4j,它为C++程序员提供了灵活的日志记录功能。框架的核心理念是通过Category(分类)、Appender(输出器)、Layout(格式化器)和Priority(优先级)等...

    Linux的Ftp服务器搭建的个人总结

    总结,Linux上的FTP服务器搭建涉及多个步骤,包括选择和安装服务器软件、配置服务器参数、创建用户以及确保安全。理解并熟练掌握这些步骤,可以有效地管理和维护FTP服务器。在实际应用中,应根据具体需求进行调整,...

    日志服务器(搭建syslog\rsyslog收集服务)

    本主题主要聚焦于如何搭建基于syslog和rsyslog的日志服务器。 首先,让我们了解syslog和rsyslog。syslog是一种广泛使用的日志协议,允许网络设备将日志信息发送到中央日志服务器。它定义了一种标准格式,使得不同...

    syslog-搭建日志服务器.doc编程资料

    syslog-搭建日志服务器.doc

Global site tag (gtag.js) - Google Analytics