log4j添加以后无法输出日志信息,经检查(按以下顺序):

1.jar包导入正常

2.log4j.properties配置文件正常

3.logger.info可以输出,但是properties文件无效。

4.删除properties文件之后log依然可以输出,可判断properties文件失效,或被覆盖。

5.经过验证为框架本身默认的

import java.util.logging.Logger
优先级高于
import org.apache.log4j.Logger;

,在实例化 Logger.getLogger();过程中,默认调用了框架本身的Logger类导致log4j失效。

解决方法:注意引入org.apache.log4j.Logger即可;  为方便使用可以在任意地方新建类

并导入log4j.Logger,初始化logger对象。

import org.apache.log4j.Logger;
 public  class TestLogger {
    static public Logger logger=Logger.getLogger(TestLogger.class);
}

在使用的时候,

TestLogger.logger.debug("");
TestLogger.logger.info("");
TestLogger.logger.error("");.....。当然,也可以结合logger与log4j实现自定义日志工厂,用来容错,这里就不作延申。
 

												

最新文章

  1. FragmentActivity_左右滑动的碎片
  2. 数组的Clone方法
  3. 超实用的8个Linux命令行性能监测工具
  4. 【leetcode】Combination Sum II
  5. 错误:Error:未定义标识符"_TCHAR"
  6. poj2891 拓展欧几里得
  7. Update操作浅析,一定是先Delete再Insert吗?
  8. Java 8 Date Time API Example Tutorial – LocalDate, Instant, LocalDateTime, Parse and Format
  9. 【HDOJ】1053 Entropy
  10. Python之路Day15
  11. Storm具体解释一、Storm 概述
  12. CSS3实战开发: 纯CSS实现图片过滤分类显示特效
  13. hdu 3342 Legal or Not(拓扑排序)
  14. JSR-303校验类型
  15. 磁盘IOPS计算与测量
  16. 基于 HTML5 结合互联网+ 的 3D 隧道
  17. font-spider-plus,字体压缩插件使用笔记
  18. Windows 1.0 to Windows 10
  19. BZOJ4437 : [Cerc2015]Looping Labyrinth
  20. Linux 多个vi、vim进程编辑同一文件时的临时文件问题

热门文章

  1. !important的用法及作用
  2. 手动从零使用ELK构建一套搜索服务
  3. 2018-8-10-WPF-使用-Direct2D1-画图-绘制基本图形
  4. Spark三种部署方式
  5. vba增删改查数据库
  6. ConvertBSTRToString导致的内存泄漏
  7. 利用 Dockerfile 定制镜像
  8. SpringDataJPA在Entity中常用的注解浅析
  9. Redis中取出值,转成对象
  10. 使用pdf文本域模板生成对应的pdf