问题标签 [apache-chainsaw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
logging - 电锯 log4j 查看器的远程事件有什么意义?
http://logging.apache.org/chainsaw/quicktour.html
第一个特点。
我完成了本教程,它只是展示了如何直观地使用 GUI,并没有详细介绍这个新功能。我找到的最好的文档是这样的:
就像 Appender 在 log4j 环境之外发送日志事件(到文件、到 smtp、到套接字等)一样,接收器在 log4j 环境中带来日志事件。
接收器旨在支持从另一个进程接收远程日志记录事件。例如,SocketAppender 将日志事件“附加”到套接字,为特定主机和端口号配置。在套接字的接收端可以是一个 SocketReceiver 对象。SocketReceiver 对象接收日志事件,然后将其“发布”到接收机器上的 log4j 环境(LoggerRepository),由配置的 appenders 等处理。此环境中的各种设置(Logger 级别、Appender 过滤器和阈值) 应用于接收到的日志事件。
接收器还可用于将来自其他日志记录包的日志消息“导入”到 log4j 环境中。
接收器可以配置为将事件发布到给定的 LoggerRepository。
所以...
使用链锯 + 简单的 log4j 文件附加程序无法使用这个新组件,我可以实现什么样的日志记录策略?
logging - 是否可以使用 Chainsaw 读取日志文件?
我有几个日志文件 [通过 log4j 生成]。我知道我们可以使用Chainsaw来读取这些日志 [尽管我们也可以在记事本中读取这些日志]。
但我无法弄清楚如何打开存储的日志文件以查看其内容。所以简单的问题是,Is it possible to read the log file using Chainsaw?
java - 如何使用 Chainsaw 查看自定义日志?
我们使用自定义布局 (com.mycompany.log4j.XPatternLayout) 自定义了 appender (com.mycompany.log4j.XAppender)。当 ChainSaw 打开日志文件时,它一直在抱怨:found non-matching line:。如何解决?
java - 如何使用 Log4J 和 Apache Chainsaw 远程查看日志事件?
我有一个当前使用Log4J进行日志记录的 Java Web 应用程序。我想使用Apache Chainsaw远程查看和解析日志。到目前为止,我一直无法理解如何设置客户端(Chainsaw 客户端)和服务器端(我的 web 应用程序中的 log4j 配置)以成功启用远程日志记录。
这是我到目前为止所尝试的。
服务器端 log4j 配置
客户端电锯配置
我创建了一个具有以下属性的新接收器
我承认我真的不明白这一切应该如何运作。Chainsaw 是否正在轮询远程服务器?远程服务器是否连接到 Chainsaw 并向其推送事件?
欢迎提供指导、简单教程的链接或替代工具。
log4j - 我在哪里可以找到 log4j 的 ZeroConfSocketHubAppender 的源代码?
我正在寻找一种使 log4net 支持 zeroconf 以将日志发布到 Apache Chainsaw 的方法(请参阅此处:Does log4net support zeroconf?)。显然 log4j 已经可以使用 ZeroConfSocketHubAppender 做到这一点。
我在哪里可以查看 java ZeroConfSocketHubAppender 的源代码?我查看了 Apache Chainsaw 和 Log4j 存储库,但都没有成功。
logging - 阿帕奇电锯的继任者?
看起来Chainsaw的开发在4 年前就停止了(最后一次开发构建日期为 2006-03-02)...
任何人都知道提供相同功能但具有更多最新版本的替代工具?
log4net - 如何让 log4net 在本地机器上使用 Chainsaw
我想使用 log4net 的 UdpAppender 和 Apache Chainsaw 来记录来自我的 ASP.NET Web 应用程序的消息。我按照 log4net 网站上的说明进行操作,但没有发送 Udp 数据包(防火墙已关闭,我尝试使用 TcpView 监视我的机器 - 根本没有生成 udp 数据包;其他附加程序正在工作)。Log4net 调试没有给出任何错误,UdpAppender 被添加到记录器中。我不知道我错过了什么。
我的配置文件是:
log4j - 如何在 Chainsaw 中制作“不喜欢”过滤器?
例如,我有一个过滤器:MSG LIKE QueryAdvisor.*,我想更改它以查看所有不匹配的事件。
log4j - 配置 Chainsaw 以通过网络共享从文件中读取日志
我需要通过 Windows 网络共享读取存储在远程位置的 Log4j 日志。
我尝试将该共享安装为 Windows 中的本地驱动器(L:,真是个幻想...),然后尝试LogFilePatternReceiver
使用我知道的模式配置 Chainsaw 中的共享。
问题是,虽然我仍然能够从 Windows 读取文件,但我无法让 Chainsaw 开始监听日志。
Chainsaw 中的文件路径是file://l:/catalina.out
,但我得到了
如果我尝试用 更改l:
,c:
只是为了尝试,我会发现该文件不可用(因为它在 C: 上不存在)。
这个问题的可能解释是什么?L: 驱动器,即使是远程驱动器,也安装在 Windows 中,我可以通过 shell 访问它。
谢谢你。
eclipse - 是否有具有 Apache Chainsaw 等功能的 Eclipse 日志记录插件?
我正在寻找一个 Eclipse 插件,它允许我像 Apache Chainsaw 一样查看日志文件。此外,我希望这样的插件可以让我点击给定的日志消息并自动跳转到生成日志消息的源代码行。
这样的插件可用于 Eclipse 吗?