【发布时间】:2018-01-18 22:59:42
【问题描述】:
这应该很容易做到,做不到就快把我逼疯了!
我在 logback 中使用 ActiveJDBC(它使用 slf4j),似乎不可能在 ActiveJDBC 上调整日志级别,因此每次打开新连接时它都不会向控制台打印通知。
ActiveJDBC 文档中没有提到调整日志级别:http://javalite.io/logging
我试过这种方式:
import org.slf4j.LoggerFactory;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
Logger root = (Logger) LoggerFactory.getLogger("org.javalite.activejdbc.DB");
root.setLevel(Level.DEBUG);
如果运气不好,设置输出过滤器也不起作用:
org.javalite.activejdbc.LogFilter.setLogExpression("WARNING");
是否有人能够调整日志级别,以免控制台输出混乱?
【问题讨论】:
标签: logback slf4j activejdbc javalite