起初,将logback.xml放到了src下面,结果运行后发现只能在控制台输出日志,而不能将日志输出到文件中。 于是网上搜索...
首先将logback.xml root标签中的ALL改为OFF,再次运行程序,看是否能够加载logback.xml文件。结果发现仍可在控制台输出日志,于是判定没有加载logback.xml文件。
解决方法:
在主程序运行下列代码找到路径位置
// 获取classpath路径
String s = Thread.currentThread().getContextClassLoader().getResource("").getPath();
System.out.println("classpath => " + s );
程序再次运行后,控制台输出路径如下
将logback.xml放到该路径下,再次运行,可正常将日志输出到文件。