1

我正在尝试学习如何使用电锯。我在 SystemOut.log 中有一个带有滚动文件的文本 log4j 文件。我将文件模式接收器中的文件 URL 设置为 file:///C:/AppDev/prodlogs/SystemOut.log,这是我将生产日志复制到的位置。模式是 [TIMESTAMP] THREAD * LEVEL [*] (FILE:LINE) - MESSAGE。时间戳格式为 MM/dd/yyyy HH:mm:ss:SSS EDT。

然而,当我设置了这一切。什么都没发生。即使我重新启动接收器或尝试手动使用 File->Load Log4j File 菜单,也不会弹出任何选项卡。没有错误弹出或任何东西。根本不值一提。

我究竟做错了什么?

4

2 回答 2

1

我真的不知道为什么它不起作用,但是现在 Chainsaw 已经有一段时间没有收到任何更新:最后一个版本 v1.99.99 是在 2006 年构建的。

我建议改用LogMX(或它的一些克隆)之类的东西。您只需将 Log4j 模式(或任何其他模式)放入其配置(即新的“解析器”)中即可实时解析、查看、过滤、搜索、监控......(不需要购买许可证,在我看来,免费版本的功能已经超过了电锯)。

于 2014-07-28T20:23:29.227 回答
0

试用最新的 Chainsaw 开发者快照,可在http://people.apache.org/~sdeboy获得

开发人员快照中有很多新功能。

你在使用模式布局吗?我假设是这样。Chainsaw 内置支持 log4j 的模式布局。

  • 从“加载电锯配置”菜单项中选择“处理日志文件”。
  • 指定日志文件 URL
  • 将“日志文件格式类型”更改为 PatternLayout
  • 指定图案布局
  • 指定时间戳格式

选择“始终使用此配置启动 Chainsaw”或将配置保存为 xml 文件,以便您稍后可以从同一对话框中使用它(如果重新加载此配置,只需选择“使用链锯配置文件”选项。

如果您仍有问题,请随意添加几行日志文件。

于 2014-07-29T06:17:52.943 回答