1

当我升级到 Apache.NMS.ActiveMQ 1.5.3 时,线程名称现在都相同,因此无法分离出活动。

2012-03-15 15:05:09,412 WARN  [ActiveMQ Task]

有谁知道如何改变这个?Thread.CurrentThread.Name 设置后就无法更改。

4

2 回答 2

1

在这种情况下,最好的办法是使用 Apache NMS 客户端的 Jira 问题跟踪器创建一个新问题。您可以记录问题和您正在寻找的行为,以便开发人员可以尝试使其以适合您的用例的方式工作。我不相信目前和方法可以在外部设置线程名称。

于 2012-03-18T14:26:57.620 回答
0

您可以通过调整任务运行器工厂来做到这一点

Apache.NMS.ActiveMQ.Threads.DefaultThreadPools.DefaultTaskRunnerFactory.name = ""
于 2020-11-09T05:13:16.223 回答