问题标签 [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.
java - 如何开始使用 Chainsaw for Log4j?
我想开始使用 Chainsaw v2。几乎没有关于它的信息。我只找到了这个,但链接无法打开,所以不清楚。
我使用socketAppender:
我创建了文件 log4j.xml
并在let me search for configuration file
. 但是没有日志。接下来我该怎么办?
java - 在分布式系统中应该使用哪些 Appender?如何配置它们?
我正在尝试将日志记录组件添加到分布式系统。它是AspectJ
为了避免链接当前源代码而编写的。我使用 socket appender 来发送日志,但我想尝试一些更有效的方法。
我听说我应该使用JMSAppender
and AsyncAppender
,但我没有配置它。我应该创建Receiver
哪些收集日志并将它们传递给数据库和 GUI(我使用ChainSaw
)?
我试图关注turorial1和tutorial2,但它们还不够清楚。
编辑:
在我准备的一个小型演示中,我为请求发送了 6 个日志(模拟 3 个组件)
使用套接字 Appender。所以我的 log4j.properties 是:
所以我跑
带配置
然后我将日志从文件发送到 Chainsaw:
这绝对是基本的,但我想学习如何做得更好。首先,我想异步发送日志。然后创建非常简单的接收器,例如可以将日志传递到文件。
我尝试按照上面列出的教程进行操作,但失败了。所以问题是:你能提供一些示例配置吗?Receiver.java
和log4.properties
文件的例子?
log4php - 可互操作的 log4php 和 Chainsaw/远程日志查看器
我需要一个远程日志查看器,例如chainsaw
for log4php
。当我使用log4j
时,电锯是我的第一选择,虽然log4php
与 相同log4j
,chainsaw
但反应不佳。
例如,我给了这个配置
Chainsaw
在中生成一条日志消息chainsaw-logs
:
有没有人有办法解决吗?
谢谢
log4cplus - 如何使用 log4cplus 以与 Chainsaw 兼容的格式输出日志消息
我最近想出了如何在我的 C++ 应用程序中以与 LogFactor5 兼容的格式输出 log4cplus 消息:
在我的 log4cplus.properties 文件中,我定义了以下附加程序:
但是,我想为 Chainsaw 做类似的事情,但没有找到正确的格式。Chainsaw 要求的日志消息格式是什么?
Chainsaw 是否期望日志消息为 XML 格式?log4cplus 是否提供 XML 附加程序?
谢谢。
apache-chainsaw - 是否可以在 Eclipse 中的 Java 项目中使用 Apache Chainsaw 查看器?
我想知道Chainsaw是否对 Eclipse 来说太旧了?我正在处理的 java 项目正在使用 JDK 1.5 。
它是否需要与 Eclipse 兼容?因为我确实找到了另一个名为LogViewer的日志查看器。
apache-chainsaw - 如何根据以下chainsaw-config.xml 文件让Apache Chainsaw 运行?
我有 Apache 链锯 V.2:以下是我想使用 Apache 链锯监控的 java 项目中的 XML 文件。
据我了解,您使用电锯选项连接?例如,当我说“文件”->“加载 Rmeote Log4J 文件”时,我会看到这个弹出窗口:
logging - 电锯中的多行消息
我正在使用来自http://people.apache.org/~sdeboy/
的电锯 2.1.0 快照
我能够将其设置为解析日志文件,但它总是将多行消息拆分为多个单行消息(包括所有其他字段都放入第一条消息中)
如何使其正确解析多行消息?有什么解决方法或替代方法吗?
编辑:文件中的几行:
并且日志格式是"[NDC] LEVEL TIMESTAMP FILE:METHOD:LINE ::: MESSAGE :::"
(我试图在消息之前和之后放置唯一的分隔符以帮助解析)