解决slf4j+logback无法创建日志

发现了一个知识盲点。

新接手一个半成品系统,发现无法输出日志。日志文件没有创建出来。
采用的是slf4j+logback。
从版本匹配到包冲突排查了一遍,都没有解决。
耗费了半天时间,在本地测试的时候忽然发现log文件创建在了系统根目录下。
原因瞬间明了。
之前logback.xml中配置是
logback默认是创建在根路径下,而服务器上部署用户却没有权限。
导致创建文件失败。
改成
logback部署在tomcat下时,默认是在bin下创建日志。所以要用相对路径向上一层。

你可能感兴趣的:(解决slf4j+logback无法创建日志)