我想使用默认的 SLF4J + Logback 配置,除了设置org.springframework.data.document.mongodb
日志记录级别为DEBUG
.
我怎样才能用Java代码做到这一点?
我没有使用 XML,并且这个决定是在运行时做出的。
以下内容对我有用,但通常这不是一个好主意。您的代码将依赖于 Logback(您不能选择 SLF4J 后面的其他日志框架)。
final org.slf4j.Logger logger =
org.slf4j.LoggerFactory.getLogger("test.package");
if (!(logger instanceof ch.qos.logback.classic.Logger)) {
return;
}
ch.qos.logback.classic.Logger logbackLogger =
(ch.qos.logback.classic.Logger) logger;
logbackLogger.setLevel(ch.qos.logback.classic.Level.TRACE);
logger.trace("some log");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)