我想将带有 Logback 的 slf4j 改造为旧版应用程序。好消息是,遗留应用程序有自己的日志框架。所以我所要做的就是改变日志框架以记录到 slf4j 而不是 log4j。
它像梦一样工作。我很高兴,直到我注意到 Logback 为每个日志事件记录的位置:
Logger.java:...
哎呀!当我试图找出日志事件的来源时,这对我的开发人员没有多大帮助。
我如何告诉 Logback 在堆栈中向上查找几个级别以获取实际记录位置?
logger 类是一个实用程序类,其方法如下:
public static void debug(String clazz, String message) {
org.slf4j.Logger logger = LoggerFactory.getLogger(clazz);
logger.debug(message);
}