0

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

例如:

在此处输入图像描述

现在我手动设置:

在此处输入图像描述

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

4

1 回答 1

1

我是 Chainsaw 提交者之一,我编写了颜色处理代码。

我在您的屏幕截图中看到线程与请求相关联。我想更好地了解您正在尝试做什么,因为 Chainsaw 可以做很多事情,并且今天可能有一种方法可以做您想做的事情。

所以..一个问题-您是使用日志文件来获取此信息,还是使用socketappender?

使用 Logger 树查看每个请求:如果您使用的是日志文件,我建议将“线程名称”映射为“记录器”字段,然后您可以使用左侧的记录器树 - 单击记录器名称(request123456),然后单击记录器树上方的放大镜按钮,以便“关注”并仅查看该请求。

为每个请求使用单独的选项卡:如果您使用的是 socketappender,我建议在记录器树下方的新“忽略”对话框中阻止所有不以“请求”开头的线程,然后更改“选项卡名称/将 Chainsaw 中的路由表达式'路由到 THREAD - 这将为每个线程创建一个新选项卡。

以编程方式为每个线程生成颜色绝对是可能的,但最终可能会生成难看的颜色……如果这对你不起作用,我可以考虑一下。

斯科特

于 2012-08-14T20:13:23.007 回答