问题标签 [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.

0 投票
3 回答
8841 浏览

java - 如何开始使用 Chainsaw for Log4j?

我想开始使用 Chainsaw v2。几乎没有关于它的信息。我只找到了这个,但链接无法打开,所以不清楚。

我使用socketAppender:

我创建了文件 log4j.xml

并在let me search for configuration file. 但是没有日志。接下来我该怎么办?

0 投票
1 回答
85 浏览

log4j - 为什么 ChainSaw 无法显示记录器名称?

我正在使用最新的ChainSaw 开发者快照

我正在尝试从具有模式日志的文件中获取日志:

而且我不知道为什么它不起作用 - 整个日志被读取为%m. 当我使用没有%c正确显示每个日志的模式时。

在此处输入图像描述

0 投票
4 回答
1720 浏览

java - 在分布式系统中应该使用哪些 Appender?如何配置它们?

我正在尝试将日志记录组件添加到分布式系统。它是AspectJ为了避免链接当前源代码而编写的。我使用 socket appender 来发送日志,但我想尝试一些更有效的方法。

我听说我应该使用JMSAppenderand AsyncAppender,但我没有配置它。我应该创建Receiver哪些收集日志并将它们传递给数据库和 GUI(我使用ChainSaw)?

我试图关注turorial1tutorial2,但它们还不够清楚。

在此处输入图像描述

编辑:

在我准备的一个小型演示中,我为请求发送了 6 个日志(模拟 3 个组件)

使用套接字 Appender。所以我的 log4j.properties 是:

所以我跑

带配置

然后我将日志从文件发送到 Chainsaw:

在此处输入图像描述

这绝对是基本的,但我想学习如何做得更好。首先,我想异步发送日志。然后创建非常简单的接收器,例如可以将日志传递到文件。

我尝试按照上面列出的教程进行操作,但失败了。所以问题是:你能提供一些示例配置吗?Receiver.javalog4.properties文件的例子?

0 投票
1 回答
140 浏览

log4j - 电锯中的颜色设置

我想为 Chainsaw 中的每个线程名称设置一种颜色(开发人员快照

例如:

在此处输入图像描述

现在我手动设置:

在此处输入图像描述

但我想知道它是否可以自动完成,而无需为每个线程名称创建规则。你知道这是否可能吗?

0 投票
1 回答
257 浏览

log4php - 可互操作的 log4php 和 Chainsaw/远程日志查看器

我需要一个远程日志查看器,例如chainsawfor log4php。当我使用log4j时,电锯是我的第一选择,虽然log4php与 相同log4jchainsaw但反应不佳。

例如,我给了这个配置

Chainsaw在中生成一条日志消息chainsaw-logs

有没有人有办法解决吗?

谢谢

0 投票
2 回答
860 浏览

log4cplus - 如何使用 log4cplus 以与 Chainsaw 兼容的格式输出日志消息

我最近想出了如何在我的 C++ 应用程序中以与 LogFactor5 兼容的格式输出 log4cplus 消息:

在我的 log4cplus.properties 文件中,我定义了以下附加程序:

但是,我想为 Chainsaw 做类似的事情,但没有找到正确的格式。Chainsaw 要求的日志消息格式是什么?

Chainsaw 是否期望日志消息为 XML 格式?log4cplus 是否提供 XML 附加程序?

谢谢。

0 投票
1 回答
386 浏览

apache-chainsaw - 是否可以在 Eclipse 中的 Java 项目中使用 Apache Chainsaw 查看器?

我想知道Chainsaw是否对 Eclipse 来说太旧了?我正在处理的 java 项目正在使用 JDK 1.5 。

它是否需要与 Eclipse 兼容?因为我确实找到了另一个名为LogViewer的日志查看器。

0 投票
1 回答
559 浏览

log4j - 如何使用 Chainsaw v2 的“加载远程 Log4J 文件”功能?

我正在尝试设置电锯查看器。我真的不明白它应该如何工作。

这是我在 java 项目中要记录的 XML 文件(即我想在 Chainsaw v2 中观看的文件):

这是电锯选项菜单的屏幕截图:

在此处输入图像描述

0 投票
1 回答
307 浏览

apache-chainsaw - 如何根据以下chainsaw-config.xml 文件让Apache Chainsaw 运行?

我有 Apache 链锯 V.2:以下是我想使用 Apache 链锯监控的 java 项目中的 XML 文件。

据我了解,您使用电锯选项连接?例如,当我说“文件”->“加载 Rmeote Log4J 文件”时,我会看到这个弹出窗口: 在此处输入图像描述

0 投票
1 回答
381 浏览

logging - 电锯中的多行消息

我正在使用来自http://people.apache.org/~sdeboy/
的电锯 2.1.0 快照 我能够将其设置为解析日志文件,但它总是将多行消息拆分为多个单行消息(包括所有其他字段都放入第一条消息中)
如何使其正确解析多行消息?有什么解决方法或替代方法吗?

编辑:文件中的几行:

并且日志格式是"[NDC] LEVEL TIMESTAMP FILE:METHOD:LINE ::: MESSAGE :::"
(我试图在消息之前和之后放置唯一的分隔符以帮助解析)