问题标签 [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 - Log4j 可选格式修饰符和 LogFilePatternReceiver 正则表达式匹配
我正在使用 Log4jLogFilePatternReceiver
类来读取一些简单的日志文件,并且想知道是否有任何方法可以告诉 Log4j 将格式修饰符解释为可选。
例如,假设以下模式:
这匹配字符串
但不是字符串
(即,与上述相同,但没有“x=8”部分)。
有没有办法告诉 Log4j 两者都匹配?
在另一个相关说明中,将几个额外的打印语句放在源代码中 LogFilePatternReceiver
,我得到
其中大括号仅表示每个表达式的开始/结束,而不属于它,只是为了确保不涉及额外的空格或其他字符。正则表达式由LogFilePatternReceiver
, 在其initialize()
方法的末尾创建。
尝试regexpal.com中的正则表达式,我只得到不包括消息的部分的匹配,即匹配是,根据正则表达式,
(最后有一个空格)。显然,正则表达式需要用 $ 符号关闭才能包含消息。
我在模式定义中犯了任何错误吗?
logging - 电锯在本地主机上不起作用
我使用 Log2Console 查看远程日志。我的记录器是 NLog。我的配置如下所示:
当我在一台机器上同时运行日志生产者和 Log2Console 时,没有显示任何日志。当我在不同的机器上运行它们(当然,指定相应的地址)时,一切正常。
我试过用127.0.0.1
or127.0.0.2
替换localhost
。我还尝试在 Log2Console 中启用/禁用 IPv6,但它仍然不起作用。
我的系统是Win7 x64。
jakarta-ee - 在 apache 电锯中打开现有日志文件
是否可以使用 apache 链锯在我的 j2ee 应用程序中打开 log4j 生成的现有日志文件,而不使用任何特殊配置?
我不知道该怎么做。
谢谢,阿尤斯曼
emacs - 如何使用日志文件
通常,我在编辑器中打开日志之前,会通过大量的 grep 管道删除“噪音”。
我认为应该可以在编辑器中进行这种过滤(尤其是 Emacs)
这是电锯在做什么?仅适用于 log4j 格式或更通用?(这是我能找到的唯一日志文件查看器工具)
你们是怎么做到的?(我认为 UNIX grep 语法对我来说是最简单的)
ruby - Log4r 和 Chainsaw:收集其他日志消息详细信息(行号等)?
我正在使用 Log4r 的 Log4j XML 格式化程序与 Chainsaw 对话,如Log4r 手册中所述。但是,基本上我得到的只是消息和警告级别——我没有得到似乎在那里显示的其他详细信息。
这是我使用它的上下文,在我看来,这与他们的非常相似(注意我也在使用他们未修改的示例 Chainsaw 配置文件):
对此有何建议?我再次看到消息出现,它们只是没有附加其他详细信息,例如发生日志事件的类/方法/行。
log4j - 无法使用 Chainsaw 接收远程主机日志消息(本地主机消息正常)
我为 Chainsaw 使用编程配置的 SocketAppender 做了一个记录器。我成功地从本地主机上运行的代码接收了电锯的 SimpleReceiver 中的消息,但是从远程主机我只是想
63 Fri Sep 23 14:44:08 MSD 2011 INFO org.apache.log4j.chainsaw.messages.MessageCenter 连接从 my.host.com:50299 Chainsaw-WorkerThread 日志链锯收到
68 Fri Sep 23 15:12:22 MSD 2011 INFO org.apache.log4j.chainsaw.messages.MessageCenter 连接丢失!:: null 电锯工人线程
日志电锯 69 Fri Sep 23 15:12:22 MSD 2011 DEBUG org.apache.log4j.net.SocketReceiver接受套接字 Chainsaw-WorkerThread 日志电锯
70 Fri Sep 23 15:12:22 MSD 2011 DEBUG org.apache.log4j.net.SocketReceiver socket not null - 创建和启动 socketnode Chainsaw-WorkerThread 日志链锯
71 Fri Sep 23 15:12:22 MSD 2011 DEBUG org.apache.log4j.net.SocketReceiver w* aiting to accept socket * Chainsaw-WorkerThread 日志链锯
但没有来自远程主机的日志消息的选项卡。怎么了?没有防火墙正在运行。使用 v2 和 v2.1-trunk-today 进行测试。
windows-7 - 为什么我的 log4net 日志条目不会出现在 Windows 7 上的 Chainsaw 中
我正在尝试让 log4net 通过 udp 登录到电锯,但它在 Windows 7 上不起作用。我的配置文件如下:
我的电锯配置文件如下所示:
所有这些都根据以下文档: http: //logging.apache.org/log4net/release/howto/chainsaw.html
然而,没有任何日志出现。
log4j - 电锯日志格式模式语法
我们有一个具有以下模式的 log4j 文件:
我使用以下模式创建了一个 LogFilePatternReceiver:
但是当我启动那个接收器时,我得到一个错误:
我真的没有看到错误在哪里?有输入吗?我可以对非标准列使用类似的“PROP(...)”关键字吗?
java - 关于 lilith(Logback 的日志查看器)的任何好的教程?
我正在使用 slf4j + logback 进行日志记录。我正在寻找一个好的事件日志查看器(如 Apache Chainsaw)。Logback 网站提到了Lilith。lilith 网站不仅丑陋(网站主页上这么说!)而且还缺少任何文档。
是否有任何关于如何开始使用 Lilith 的教程(可能是我发现很难掌握,因为我从未使用过 Apache Chainsaw,如果我阅读有关 Chainsaw 的教程会有所帮助吗?)。
此外,是否有任何用于 logback 的替代日志查看器具有更好的文档?