gpt4 book ai didi

java - 如何使 groovy 中的 log4j 正确解析类/方法名称?

转载 作者:行者123 更新时间:2023-12-04 01:45:45 25 4
gpt4 key购买 nike

我正在开发一个使用 log4j 进行日志记录的新 Groovy 应用程序,但是当我使用转换模式符号将调用者的类或方法名称插入到日志输出中时,我得到了 native java 类/方法名称,不是那些时髦的。例如:

转换模式

"%d{dd-MM-yyyy HH:mm:ss,SSS} Digitizer: [%p] [%C.%M] %m%n"

给我这样的输出

13-07-2012 15:49:30,667 Digitizer: [DEBUG] [org.apache.log4j.Category$debug.call] Environment: dev

显然,总是告诉我调用者是 log4j 的日志消息没有用。

在 groovy 站点 http://docs.codehaus.org/display/GROOVY/Logging 上有对一些 log4j 补丁的引用,看起来它可能会解决这个问题。 ,但该页面已经一年多没有更新了,那里提供的链接给出了 404。

有谁知道我在哪里可以找到这个神秘的 log4j 补丁,或者在我的日志消息中获取有意义的调用者信息的任何其他方法,而不是将其硬编码到每个记录器调用中?

最佳答案

关于java - 如何使 groovy 中的 log4j 正确解析类/方法名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11496049/

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