gpt4 book ai didi

java - log4j:缩写/缩短包名称

转载 作者:IT老高 更新时间:2023-10-28 20:46:20 26 4
gpt4 key购买 nike

如何在使用 log4j 生成的日志中缩写/缩短包名称。即,我想要 c.l.a.l.MyClass 而不是 com.longpackage.anotherpackage.lastpackage.MyClass。我在 Artifactory 中看到了这个日志,但不知道如何使用 log4j 来实现。

最佳答案

事实证明,这毕竟可以使用 log4j(使用 v1.2.16 测试),这要归功于 Tomasz Nurkiewicz给我指点LogBack .使用 EnhancedPatternLayout 可以使用 ConversionWord 功能。布局。

来自 javadoc

... 例如,对于类别名称“alpha.beta.gamma”,模式 %c{2} 将输出最后两个元素(“beta.gamma”),%c{-2}将删除两个留下“gamma”的元素,%c{1.} 将输出“a.b.gamma” ...

我正在使用 JBoss,必须升级 log4j 并使用上述布局。

关于java - log4j:缩写/缩短包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com