新的项目,集成了log4j2和slf4j,结果在写log的时候,死活写不进log文件,console倒是可以打印出来

搞了一下午,头都昏了,无奈重新建立了一个干净的工程,只引入springmvc和log4j2等jar包,一步步debug了观察。

终于发现了很奇怪的问题,代码里的Logger对象,在有问题的工程是,发现是org.slf4j.impl.Log4jLoggerAdapter类型,但在干净的工程里,却是org.apache.logging.slf4j.Log4jLogger。

这样推里了看,肯定是哪个jar包导致了问题,无奈mvn查看tree,依次排除引入,还是解决不了。

看系统的启动信息,发现slf4j在找关联类的时候,居然找到了activemq all的jar包,于是pom里,不引入activemq all,改为引入active mq broke等jar包。

重启后,测试了下,log果然成功写入。

一下午就解决了这个问题,也是晕菜了,log4j2的使用,jar包里的冲突是很常见的,还不如直接用logback了。

servlet 3.0 slf4j +log4j2 始终无法写入log文件的解决相关推荐

  1. CS0016: 未能写入输出文件的解决方法

    "/"应用程序中的服务器错误. -------------------------------------------------------------------------- ...

  2. c语言程序警告不能打开文件,Win10安装程序提示“不能打开要写入的文件”如何解决...

    现在,使用Windows10正式版的用户已经越来越多,因此用户们反馈的不同问题也随之增多了.比如,最近就有用户反馈在安装程序时,遇到错误提示"不能打开要写入的文件:XXXXXX单击[retr ...

  3. 百度网盘安装 不能打开要写入的文件的解决方法

    在独立试了各种方法都得不到解决之后,结合搜寻到的一些有益之处,我尝试着用下面的方法使问题得到了解决: (1)删除干净旧的百度云: 打开命令窗口(win键+R,回车)-->输入regedit命令- ...

  4. Log4j2配置日志写入本地文件出错

    报错ERROR Unable to create file C://error.log java.io.IOException: 拒绝访问. Could not create plugin of ty ...

  5. 安装软件时出现不能打开要写入的文件怎么解决?

    首先win+R输入下面内容确定 然后选择安全引导,确定后选择重启 再开机就是安全模式了,然后先把之前安装失败产生的文件夹删掉,安装路径是安装软件时显示的默认路径或者你自己设置的路径. 然后在用安装包重 ...

  6. Servlet 3.0 新特性概述

    Servlet 3.0 新特性概述 Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布.该版本在前一版本(Servlet 2.5)的基础上提供了若 ...

  7. Servlet 3.0 新特性详解

    https://www.ibm.com/developerworks/cn/java/j-lo-servlet30/ Servlet 3.0 新特性概述 Servlet 3.0 作为 Java EE ...

  8. C++实现从.txt文件中读取数据存入数组,将数组数据写入.txt文件

    声明: 编译器:vs2017 所有用到的.txt文件都是提前放在当前工程目录下的. 完整测试代码:github–Zhaotiedan 方法一:针对可以提前知道存入数组的大小 1.从.txt文件中读取数 ...

  9. springboot slf4j log4j2 动态创建日志的方法

    Java日志框架 作为一个Java程序员,肯定离不开日志框架,现在最优秀的Java日志框架是Log4j2,没有之一.根据官方的测试表明,在多线程环境下,Log4j2的异步日志表现更加优秀.在异步日志中 ...

最新文章

  1. spring 单例 获取多例的位_Spring 获取单例流程(一)
  2. 深入浅出grep与正则表达式
  3. 俞敏洪:创业者应该避开的10个坑
  4. 一个非常棒的jQuery 评分插件--好东西要分享
  5. 关于 Java 中 finally 语句块的深度辨析
  6. join 子查询 效率_MySQL查询在A表不在B表的记录
  7. win怎么打开微软更新服务器,怎样打开win10的更新服务器地址
  8. Chrome本地安装vue-devtools调试工具的问题
  9. 轮子来袭 vJine.Core Orm 之 01_快速体验
  10. 三菱四节传送带控制梯形图_四节传送带控制
  11. 科来网络分析系统与数据包分析
  12. 校园多媒体直播系统方案
  13. 【面试:基础篇06:FailFast与FailSafe机制】
  14. 上海市政府颁布智能汽车牌照,蔚来汽车成首批获此资格企业
  15. 揭秘支付机构【备付金】管理过程
  16. Blazeds(一)
  17. 基于Linux系统搭建智能DNS
  18. python实现自动断网_《自拍教程62》Python adb反复断网联网测试
  19. ICP、Point-to-plane ICP、GICP以及VGICP方法介绍
  20. DDoS会危害关键基础设施吗? “安全加”认为媒体搞错了方向 APT攻击才是杀手锏...

热门文章

  1. json spirit_Spirit App:Web实时轻松动画
  2. HashMap与红黑树
  3. 海康威视java读取摄像头数据
  4. CGB2106-Day10
  5. 进度条制作-CSS动画
  6. rk3288之CPU定频实现(手动、内核)
  7. 【MFC】学习笔记:常用控件之组合框(Combo Box)
  8. 《剑来》语句摘录(五)
  9. 判断字符串是否为回文串
  10. Robin一个专注开发者的组织