Java 添加quartz库后,slf4j日志记录不会进入文件?
在我的公司,我们有自己的slf4j日志实现,每当我们使用公司日志时,所有日志都会进入我们自己的公司文件(host.log),并且在某些情况下它会继续运行。这是我在公司记录器中看到的,我们正在使用:Java 添加quartz库后,slf4j日志记录不会进入文件?,java,logging,quartz-scheduler,slf4j,logback,Java,Logging,Quartz Scheduler,Slf4j,Logback,在我的公司,我们有自己的slf4j日志实现,每当我们使用公司日志时,所有日志都会进入我们自己的公司文件(host.log),并且在某些情况下它会继续运行。这是我在公司记录器中看到的,我们正在使用: // Internally use a logback logger which is a slf4j implementation private final ch.qos.logback.classic.Logger m_logger; 但在我开始使用quartz框架之后,我没有看到任何
// Internally use a logback logger which is a slf4j implementation
private final ch.qos.logback.classic.Logger m_logger;
但在我开始使用quartz框架之后,我没有看到任何日志进入我们公司的文件。我的类中的所有日志都只出现在控制台上,而infact quartz日志也总是直接出现在控制台上
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);
}
}
因为石英框架发生了什么?我从未见过我的公司记录器不工作,并且在我添加quartz framework后,它就停止工作。您使用的quartz版本是什么?@Koby我使用的是2.2.1您的logback.xml文件是否可能被依赖项覆盖?尝试重命名该文件,并使用“logback.configurationFile”系统属性和重命名文件的路径,如logback.qos.ch/manual/configuration.html中所述