今天在运行测试项目时发现没有日志输出(控制台和文件中都没日志输出),在web中特意指定log4j.xml路径也没有效果,如下:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.xml</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>6000</param-value>
</context-param>
只好百度了一下,发现maven自动引入
jcl-over-slf4j-1.7.6.jar造成,去除后运行正常!如下:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.4.2.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</exclusion>
</exclusions>
</dependency>
slf4j、jcl、jul、log4j1、log4j2、logback大总结
springAop之Controller分层日志管理
分享到:
相关推荐
根据项目需要,要求日志文件名及输出的日志内容头为特殊的格式,因此重写了log4j的一些方法,如要求的格式和项目不同,可根据示例参考进行再次的修改
Log4J 日志文件输出Demo
log4j 配置 输出日志到控制台 到文件 代码及案例方便学习
Log4j2实现不同线程不同级别日志输出到不同的文件中 源码+log4j jar包
log4j、日志输出、自定义日志、多文件输出。
使用log4j2实现日志数据脱敏
参照了几个网上大神配置,部分教程的描述有误,最终调试完成,可以实现kettle日志输出,测试版本...需要替换的文件为,Kettle的程序目录下data-integration-6.0\plugins\kettle5-log4j-plugin中有一个log4j.xml文件。
演示了java记录通过log4j2记录日志到mysql数据库中
mybatis,log4j打印日志到后台和文件
log4j按功能保存日志
log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能
示范如何在android工程中使用log4j记录日志
Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入你的工程LIB中。 Log4j之所以受欢迎的原因之一是它的灵活性。Log4j提供了灵活的配置方法,默认是调用BasicConfigurator.configure()来进行配置,但...
文件中内容包括模块中某个类单独输出到一个日志文件中、模块中某个package单独输出到一个日志文件中、同一模块不同package输出到一个日志文件中三种情况下log4j.properties配置项配置事例、Java类中代码如何一致编写...
log4j的详细配置,log4j.xml和log4j.properties,日志输出到文件,邮件,数据库,控制台等
Log4j采用分模块输出不同日志文件的配置
本工程以一个简单的log4j示例演示了log4j的使用方法 本工程编码方式:UTF-8 本工程开发工具:MyEclipse 说明:log4j详细使用方法请参考博客:http://blog.csdn.net/gaohuanjie/article/details/44077551
设置log4j的根目录,值为 日志等级(DEBUG,INFO,WARN,ERROR,FATAL) , 输出目标名称 log4j.rootLogger=DEBUG,A1 设置输出方式,常用的有: ConsoleAppender 在控制器中输出信息 RollingFileApperder 在文件中输出...
NULL 博文链接:https://1017401036.iteye.com/blog/2332210
实际项目中经常会用到日志打印 为避免日志打印输出文件过大 消耗服务器内存 需要限制大小