gpt4 book ai didi

java - Log4j - 如何打印所有类/方法

转载 作者:太空宇宙 更新时间:2023-11-04 14:52:13 25 4
gpt4 key购买 nike

我是 log4j 的新手,只是偶尔的 Java 编码员。我有一个相当大的Java应用程序,我需要为其制作一个插件(以自定义界面的一部分),并且只有一些关于如何做到这一点的通用文档,这对我没有多大帮助。我可以使用反编译器检查应用程序源以获取线索,但它很大,所以有什么方法可以配置 log4j 以打印出所有被调用的类/方法名称,以便我可以看到哪些类/方法对界面中的特定操作负责吗?

提前致谢,

罗布。

最佳答案

是的,修改你的log4j pattern通过添加 %C 和带有 %M 的方法名称,在日志消息中包含完全限定的类名称。您最终会得到类似于 "%d %-5p [%C] %M: %m%n 的模式。请注意,javadoc 还指出

WARNING Generating caller location information is extremely slow and should be avoided unless execution speed is not an issue.

关于java - Log4j - 如何打印所有类/方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23653599/

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