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`的可视化前端,通过JMS(Java消息服务)或者通过网络接收并显示`log4j`的日志事件,使得开发者可以实时查看远程服务器或本地系统的日志信息。 `chainsaw`的主要特点和功能包括: 1. **实时...
Tomcatlog4j日志文件 log4j-chainsaw-1.3alpha-3.jar
`chainsaw.sh`是一个用于查看和管理日志的GUI工具,基于Java的 Chainsaw,它与Log4j紧密集成。在本例中,日志不仅被写入文件,还能通过网络发送到运行在本机的Chainsaw服务,这样可以在实时环境中远程监控和分析日志...
log4cxx还支持将日志发送到网络,通过Apache的Chainsaw工具,可以实时查看和分析日志,这对于远程监控和大型系统的日志管理非常有用。详细信息可以参考`http://www.yolinux.com/TUTORIALS/Log4cxx.html`中的相应章节...
Chainsaw是一个Log4J软件包的GUI日志查看器和过滤器。 它侦听使用SocketAppender发送的LoggingEvent对象,并将它们显示在表中。 可以根据优先级,线程名称,类别名称和消息来过滤事件。 它可以
Chainsaw是Apache Log4j的一个可视化前端,它允许用户实时监控日志事件,提供了一种强大的方式来调试应用程序的日志输出。虽然Chainsaw最初设计为日志查看工具,但其灵活的架构使得可以扩展它的功能,例如添加自定义...
"电锯",或者在英文中被称为"Chainsaw",是一个日志数据生成器,主要用在系统和应用程序的日志测试与分析场景中。它并非我们常见的木材切割工具,而是针对日志处理的一种软件工具。这个工具尤其适用于开发者和系统...
4. 艺术创作:木雕艺术家也常常使用"Chainsaw_oi"进行初步造型,创造出令人惊叹的木质艺术品。 三、安全操作 操作"Chainsaw_oi"时,安全始终是首要考虑。以下是一些基本的安全指南: 1. 佩戴防护装备:包括头盔、...
它具有与 for log4j:trade_mark: 大致相当的功能,但强调稳定性、高性能和吞吐量。 与 Chainsaw 相比,它使用硬盘处理接收到的日志事件,而不是将它们保存在内存中。 因此,它能够同时处理来自多个来源的数百万个...
在日志记录方面,Spring Boot 默认使用 logback 记录日志,而不是 log4j。logback 是一个基于 log4j 的日志记录框架,提供了更加灵活和强大的日志记录功能。在本文中,我们将详细介绍 Spring Boot 使用 logback、...
Logback 是一款广泛使用的 Java 日志框架,由 Ceki Gülcü 创建,作为其先前作品 Log4j 的继任者。Logback 主要分为三个组件:logback-core、logback-classic 和 logback-access。logback-core 提供基础架构,而 ...
6. **Lilith工具**:类似于log4j的 Chainsaw,用于观察和分析大量日志数据。 7. **安全的多JVM写入**:在谨慎模式下,多个JVM可以安全地共享同一日志文件。 8. **配置文件适应多环境**:通过条件语句,一个配置文件...
【压缩包子文件名称列表】中的五个文件(Chainsaw_2.zip、Chainsaw_5.zip、Chainsaw_1.zip、Chainsaw_4.zip、Chainsaw_3.zip)可能是关于链锯的详细资料,如用户手册、维修指南、操作视频、软件更新或设计图纸等。...
【标题】"Chainsaw_1 asli yea" 暗示了这是一个与原始或真实的 Chainsaw_1 工具相关的主题,可能是某种软件或应用程序。"yea" 可能代表确认或强调该版本的正宗性。在IT领域,这可能是一个专门用于数据处理、分析或...
10. **框架和库的使用**:Octo-Chainsaw可能会使用一些第三方库或框架,通过源码我们可以了解这些工具的使用方法,以及如何与其他组件进行集成。 总而言之,解压并深入研究"octo-chainsaw-源码.rar",将是一次丰富...
登录者显示日志的最佳方法Loginator是一个高性能的日志查看器,可实时显示日志: 电锯(nlog,log4net,log4j等) Logcat(Android)下载您可以下载当前版本 或单击上面的发布。预习看起来是这样的:一些很酷的功能...
标题 "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。这个库通常是一个封装了特定功能的代码集合,方便开发者在Python项目中调用。"py3-...
Apache log4j漏洞是一个严重的问题,影响Apache Log4j 1.x和Apache Chainsaw 2.1.0及更早版本。这个漏洞允许攻击者在目标系统上执行任意代码,从而可能导致严重的安全风险。为缓解这个问题,Apache官方已经发布了新...