日志配置
在spring中配置日志
1.让 spring-context 排除对 commons-logging 的依赖
|
|
2.添加 slf4j-api 和 jcl-over-slf4j 配置
|
|
3.如果是web项目,则配置web.xml文件的Log4jConfigLocation和Log4jConfigListener
|
|
4.在当前classpath中添加log4j.properties配置文件
|
|
问题:
1.若打印出了SLF4J: Class path contains multiple SLF4J bindings,说明jar包冲突了。slf4j就是所谓的门面模式,提供了一个接口,自己不去实现,让其他日志jar包去实现这个接口。logback、log4j什么的,都有实现这个接口,但运行的时候,必须保证只能有一个接口实现类,如果有两个或以上,就抛上面那个异常了。做下依赖排除就行了,有的时候是其他包里面引进了日志包,不是你自己引进的。
参考博客: