log4j:WARN No appenders could be found for logger 解决方案
今天突然遇到一个问题,我已经确定我的log4j相关jar包已经引入,并且已经确定我的log4j.propertyies文件已经被系统所加载(即引入的路径是正确的)那为啥还报上边这个错呢?我已不知道。。。。但搜到了解决的办法,亲测有效,即在程序执行读入log4j.propertyies文件之前,想办法加上这样一句代码:
BasicConfigurator.configure();
这样就能打开日志系统了。如果在程序读入log4j.propertyies文件之后添加这段代码,即让程序执行完读入log4j.propertyies文件的操作后,再去执行这段代码,那么,如果在这两个过程之间所有的打印日志代码就会失效。
附带log4j.propertyies文件的完整模板:
log4j.rootLogger=CONSOLE,FILE
log4j.addivity.org.apache=true # 应用于控制台
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.Encoding=GBK
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n # 每天新建日志
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=C:/log4j/log
log4j.appender.A1.Encoding=GBK
log4j.appender.A1.Threshold=DEBUG
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L : %m%n #应用于文件
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=C:/log4j/file.log
log4j.appender.FILE.Append=false
log4j.appender.FILE.Encoding=GBK
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n # 应用于文件回滚
log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLING_FILE.Threshold=ERROR
log4j.appender.ROLLING_FILE.File=rolling.log
log4j.appender.ROLLING_FILE.Append=true
log4j.appender.CONSOLE_FILE.Encoding=GBK
log4j.appender.ROLLING_FILE.MaxFileSize=10KB
log4j.appender.ROLLING_FILE.MaxBackupIndex=1
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #自定义Appender
log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender
log4j.appender.im.host = mail.cybercorlin.net
log4j.appender.im.username = username
log4j.appender.im.password = password
log4j.appender.im.recipient = yyflyons@163.com
log4j.appender.im.layout=org.apache.log4j.PatternLayout
log4j.appender.im.layout.ConversionPattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #应用于socket
log4j.appender.SOCKET=org.apache.log4j.RollingFileAppender
log4j.appender.SOCKET.RemoteHost=localhost
log4j.appender.SOCKET.Port=5001
log4j.appender.SOCKET.LocationInfo=true
# Set up for Log Facter 5
log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout
log4j.appender.SOCET.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]%n%c[CATEGORY]%n%m[MESSAGE]%n%n
# Log Factor 5 Appender
log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender
log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000 # 发送日志给邮件
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
log4j.appender.MAIL.Threshold=FATAL
log4j.appender.MAIL.BufferSize=10
log4j.appender.MAIL.From=yyflyons@163.com
log4j.appender.MAIL.SMTPHost=www.wusetu.com
log4j.appender.MAIL.Subject=Log4J Message
log4j.appender.MAIL.To=yyflyons@126.com
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
log4j.appender.MAIL.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
log4j:WARN No appenders could be found for logger 解决方案相关推荐
- log4j:WARN No appenders could be found for logger ().解决方案
今天SpringBoot2整合mybatis+druid的时候出现了这个问题,其实对于这个问题,我们可以忽略,也可以解决的 解决方案: 1.在SpringBoot项目的resources目录下创建一 ...
- 怎样去掉警告 log4j:WARN No appenders could be found for logger
最近在作项目的时候,用到了 HttpClient,用它向 HTTP server 发送请求并处理返回的页面数据. 我的应用类间接调用 HttpClient.在运行的时候,程序打印出了如下警告信息: l ...
- log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN
1. 警告信息 log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). lo ...
- JPA开发求助---JPA生成数据表的时候:log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotat
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version). log4j:WAR ...
- log4j:WARN No appenders could be found for logger (org.apache.curator.utils.Compatibility). log4j:WA
log4j 报错 报错信息如下 log4j:WARN No appenders could be found for logger (org.apache.curator.utils.Compatib ...
- log4j:WARN No appenders could be found for logger 解决办法
使用log4j时不起作用,每次执行完出现以下提示: log4j:WARN No appenders could be found for logger (org.apache.ibatis.loggi ...
- log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper). log4j:WARN Pleas
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper). log4j:WARN Pleas ...
- springboot log4j:WARN No appenders could be found for logger
这里写自定义目录标题 log4j:WARN No appenders could be found for logger (org.springframework.web.context.suppor ...
- SpringBoot 运行报log4j:WARN No appenders could be found for logger
warning如下: log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j ...
最新文章
- [转]SQLObject加MySQL的 utf-8解决之道
- php跟web前端的区别,php与javascript的区别是什么?
- BZOJ2091 [Poi2010]The Minima Game
- python基础教程:操作符
- 科大星云诗社动态20201222
- PHP 学习 第一天
- strictmath_Java StrictMath sqrt()方法与示例
- 20165237 2017-2018-2 《Java程序设计》第1周学习总结
- 讲道理,我觉得TensorFlow太逊了
- android mvp框架基类,Android MVP架构项目搭建封装,基类封装
- 微信小程序发布流程(上传审核)
- HTML期末学生大作业-婚庆网页作业html+css+javascript (企业网站源码)
- 智能语音机器人的实现机制
- 哈尔滨信息应用计算机,[哈尔滨工业大学]计算机应用技术
- pdf怎么提取页面,pdf页面提取方法
- Android:空气质量检测界面(布局嵌套),练手推荐。
- JavaScript XMLHttpRequest向Flask发送和接收请求
- 绝地求生发生错误服务器维护,绝地求生更新时发生错误无法连接服务器解决办法最新版...
- php报表插件,excel插件
- 移动的宽带特别不好用,非常卡,怎么回事?