我刚刚开始迁移到 WLS 10.x,并注意到%t
WL 的线程名称 [ ] 非常冗长,并且比我的部署需求所需的信息更多。
最终,我只关心线程 ID,但 WL 给了我这个:<
[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'
~
有谁知道在 log4j 中是否有一种方法可以编写一个自定义过滤器来允许我覆盖PatternLayout
,以便我可以解析 WLS 线程名称以仅输出线程 ID,在上面的这种情况下为 0 ?我宁愿扩展而不是自定义,因为它使升级库变得更加容易。