`

使用chainsaw远程察看log4j日志

 
阅读更多
ChainSaw是apache下面的一个log4j日志察看工具,配合log4j的SocketHubAppender,可以远程的察看app服务器上的日志。
针对log4j 1.3.x以及zeroconf协议,ChainSaw可以自动发现在局域网中的服务器日志。但是因为公司主要使用log4j 1.2.x,所以本文也是针对log4j 1.2.x的。ChainSaw 2.x 对log4j的SocketHubAppender,也提供了ZeroConf的发现手段,但是俺没有试验成功,所以本文介绍的方法是最土的,需要少量配置的方法。

1. 配置你的log4j.properties文件,以让你的日志可以发送到网络上。

# HUB is a socket hub appender
log4j.appender.HUB=org.apache.log4j.net.SocketHubAppender
log4j.appender.HUB.layout=org.apache.log4j.PatternLayout
log4j.appender.HUB.layout.ConversionPattern=[cc]%d{MMM-dd HH:mm:ss} %-14.14c{1}- %m%n
log4j.appender.HUB.port=4445
2. 配置ChainSaw连接到该端口上以接收日志信息。

用firefox访问一下儿你的应用,你应该可以监控到新的日志了。

有啥用呢?其实对我们经常开发服务器端的童鞋来说,这个东西我倒是每觉得特别有用,但是对我们的客户端开发人员以及测试的同学来说,这玩意比直接ssh上去tail强多了。
分享到:
评论

相关推荐

    chainsaw软件log4j日志查看软件

    `chainsaw`作为`log4j`的可视化前端,通过JMS(Java消息服务)或者通过网络接收并显示`log4j`的日志事件,使得开发者可以实时查看远程服务器或本地系统的日志信息。 `chainsaw`的主要特点和功能包括: 1. **实时...

    log4j-chainsaw-1.3alpha-3.jar

    Tomcatlog4j日志文件 log4j-chainsaw-1.3alpha-3.jar

    Log4cxx使用例子

    `chainsaw.sh`是一个用于查看和管理日志的GUI工具,基于Java的 Chainsaw,它与Log4j紧密集成。在本例中,日志不仅被写入文件,还能通过网络发送到运行在本机的Chainsaw服务,这样可以在实时环境中远程监控和分析日志...

    日志系统log4cxx的安装过程记录

    log4cxx还支持将日志发送到网络,通过Apache的Chainsaw工具,可以实时查看和分析日志,这对于远程监控和大型系统的日志管理非常有用。详细信息可以参考`http://www.yolinux.com/TUTORIALS/Log4cxx.html`中的相应章节...

    chainsaw Log4J Viewer-开源

    Chainsaw是一个Log4J软件包的GUI日志查看器和过滤器。 它侦听使用SocketAppender发送的LoggingEvent对象,并将它们显示在表中。 可以根据优先级,线程名称,类别名称和消息来过滤事件。 它可以

    对chainsaw中一个简单Job Scheduler的扩展

    Chainsaw是Apache Log4j的一个可视化前端,它允许用户实时监控日志事件,提供了一种强大的方式来调试应用程序的日志输出。虽然Chainsaw最初设计为日志查看工具,但其灵活的架构使得可以扩展它的功能,例如添加自定义...

    chainsaw:电锯-日志数据生成器

    "电锯",或者在英文中被称为"Chainsaw",是一个日志数据生成器,主要用在系统和应用程序的日志测试与分析场景中。它并非我们常见的木材切割工具,而是针对日志处理的一种软件工具。这个工具尤其适用于开发者和系统...

    Chainsaw_oi yes

    4. 艺术创作:木雕艺术家也常常使用"Chainsaw_oi"进行初步造型,创造出令人惊叹的木质艺术品。 三、安全操作 操作"Chainsaw_oi"时,安全始终是首要考虑。以下是一些基本的安全指南: 1. 佩戴防护装备:包括头盔、...

    lilith:Lilith 是 Logback、log4j、log4j2 和 java.util.logging 的日志记录和 AccessEvent 查看器

    它具有与 for log4j:trade_mark: 大致相当的功能,但强调稳定性、高性能和吞吐量。 与 Chainsaw 相比,它使用硬盘处理接收到的日志事件,而不是将它们保存在内存中。 因此,它能够同时处理来自多个来源的数百万个...

    Spring Boot 使用 logback、logstash、ELK 记录日志文件的方法

    在日志记录方面,Spring Boot 默认使用 logback 记录日志,而不是 log4j。logback 是一个基于 log4j 的日志记录框架,提供了更加灵活和强大的日志记录功能。在本文中,我们将详细介绍 Spring Boot 使用 logback、...

    logback中文文档pdf

    Logback 是一款广泛使用的 Java 日志框架,由 Ceki Gülcü 创建,作为其先前作品 Log4j 的继任者。Logback 主要分为三个组件:logback-core、logback-classic 和 logback-access。logback-core 提供基础架构,而 ...

    详解slf4j+logback在java工程中的配置

    6. **Lilith工具**:类似于log4j的 Chainsaw,用于观察和分析大量日志数据。 7. **安全的多JVM写入**:在谨慎模式下,多个JVM可以安全地共享同一日志文件。 8. **配置文件适应多环境**:通过条件语句,一个配置文件...

    Chainsaw CUTTER

    【压缩包子文件名称列表】中的五个文件(Chainsaw_2.zip、Chainsaw_5.zip、Chainsaw_1.zip、Chainsaw_4.zip、Chainsaw_3.zip)可能是关于链锯的详细资料,如用户手册、维修指南、操作视频、软件更新或设计图纸等。...

    Chainsaw_1 asli yea

    【标题】"Chainsaw_1 asli yea" 暗示了这是一个与原始或真实的 Chainsaw_1 工具相关的主题,可能是某种软件或应用程序。"yea" 可能代表确认或强调该版本的正宗性。在IT领域,这可能是一个专门用于数据处理、分析或...

    octo-chainsaw-源码.rar

    10. **框架和库的使用**:Octo-Chainsaw可能会使用一些第三方库或框架,通过源码我们可以了解这些工具的使用方法,以及如何与其他组件进行集成。 总而言之,解压并深入研究"octo-chainsaw-源码.rar",将是一次丰富...

    Loginator:用于NLog(电锯)和其他来源(logcat等)的高性能日志查看器

    登录者显示日志的最佳方法Loginator是一个高性能的日志查看器,可实时显示日志: 电锯(nlog,log4net,log4j等) Logcat(Android)下载您可以下载当前版本 或单击上面的发布。预习看起来是这样的:一些很酷的功能...

    BitDefender.2011.Patch.3.1&Chainsaw_1

    标题 "BitDefender.2011.Patch.3.1&Chainsaw_1" 暗示了我们正在讨论的是与BitDefender 2011安全软件相关的更新补丁和一个名为"Chainsaw"的工具或程序。BitDefender是一款知名的反病毒和网络安全解决方案,而Patch ...

    Python库 | git_chainsaw-0.1.11-py3-none-any.whl

    标题中的"Python库 | git_chainsaw-0.1.11-py3-none-any.whl"指的是一个针对Python编程语言的库,名为git_chainsaw,版本为0.1.11。这个库通常是一个封装了特定功能的代码集合,方便开发者在Python项目中调用。"py3-...

    2022年信息安全漏洞通报1月.pdf

    Apache log4j漏洞是一个严重的问题,影响Apache Log4j 1.x和Apache Chainsaw 2.1.0及更早版本。这个漏洞允许攻击者在目标系统上执行任意代码,从而可能导致严重的安全风险。为缓解这个问题,Apache官方已经发布了新...

Global site tag (gtag.js) - Google Analytics