今天突然遇到一个问题,我已经确定我的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 解决方案相关推荐

  1. log4j:WARN No appenders could be found for logger ().解决方案

     今天SpringBoot2整合mybatis+druid的时候出现了这个问题,其实对于这个问题,我们可以忽略,也可以解决的 解决方案: 1.在SpringBoot项目的resources目录下创建一 ...

  2. 怎样去掉警告 log4j:WARN No appenders could be found for logger

    最近在作项目的时候,用到了 HttpClient,用它向 HTTP server 发送请求并处理返回的页面数据. 我的应用类间接调用 HttpClient.在运行的时候,程序打印出了如下警告信息: l ...

  3. 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 ...

  4. 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 ...

  5. 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 ...

  6. log4j:WARN No appenders could be found for logger 解决办法

    使用log4j时不起作用,每次执行完出现以下提示: log4j:WARN No appenders could be found for logger (org.apache.ibatis.loggi ...

  7. 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 ...

  8. springboot log4j:WARN No appenders could be found for logger

    这里写自定义目录标题 log4j:WARN No appenders could be found for logger (org.springframework.web.context.suppor ...

  9. 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 ...

最新文章

  1. [转]SQLObject加MySQL的 utf-8解决之道
  2. php跟web前端的区别,php与javascript的区别是什么?
  3. BZOJ2091 [Poi2010]The Minima Game
  4. python基础教程:操作符
  5. 科大星云诗社动态20201222
  6. PHP 学习 第一天
  7. strictmath_Java StrictMath sqrt()方法与示例
  8. 20165237 2017-2018-2 《Java程序设计》第1周学习总结
  9. 讲道理,我觉得TensorFlow太逊了
  10. android mvp框架基类,Android MVP架构项目搭建封装,基类封装
  11. 微信小程序发布流程(上传审核)
  12. HTML期末学生大作业-婚庆网页作业html+css+javascript (企业网站源码)
  13. 智能语音机器人的实现机制
  14. 哈尔滨信息应用计算机,[哈尔滨工业大学]计算机应用技术
  15. pdf怎么提取页面,pdf页面提取方法
  16. Android:空气质量检测界面(布局嵌套),练手推荐。
  17. JavaScript XMLHttpRequest向Flask发送和接收请求
  18. 绝地求生发生错误服务器维护,绝地求生更新时发生错误无法连接服务器解决办法最新版...
  19. php报表插件,excel插件
  20. 移动的宽带特别不好用,非常卡,怎么回事?

热门文章

  1. SDUT 2022 Winter Individual Contest - D(K)
  2. 数据质量管理方案DQ
  3. 修改浏览器访问Java Web项目时的项目名
  4. 2015年2月27日
  5. 关于计算机的英语作文带翻译100字,英语作文带翻译100字
  6. 培训机构大众点评微信小程序
  7. ThinkSNS 2018年春节放假及值班通知!
  8. 莫队bzoj1878
  9. java pmd checkstyle_提高代码质量 CheckStyle FindBugs PMD
  10. 虾米音乐iu歌曲html代码,IU(李智恩)所有的歌曲