在我的公司,我们有自己的slf4j日志记录实现,每当我们使用公司记录器时,所有日志总是转到我们自己的公司文件(host.log),并且在某些条件下继续滚动。这就是我在公司记录器中看到的:
// Internally use a logback logger which is a slf4j implementation
private final ch.qos.logback.classic.Logger m_logger;
但是在我开始使用石英框架后,我没有看到任何日志进入我们的公司文件。来自我班级的所有日志都只出现在控制台上,而且石英日志也会直接在控制台上出现。
public static void main(String[] args) {
StdSchedulerFactory factory = new StdSchedulerFactory();
try {
factory.initialize(TestQuartz.class.getClassLoader().getResourceAsStream("quartz.properties"));
Scheduler scheduler = factory.getScheduler();
scheduler.start();
} catch (SchedulerException) {
System.out.println("error= " + ex);
}
}
石英框架发生了什么?我从未见过我的公司记录器无法工作,一旦我添加了石英框架,这就停止了工作。