Log4J:警告找不到Logger错误的Appender

桑迪QA专业

以下是我的log4j.properties文件的内容,该文件与ecrcse中的src文件夹一起放置。

#Application Logs
log4j.rootlogger=INFO, logg
log4j.appender.logg=org.apache.log4j.RollingFileAppender
log4j.appender.logg.File=D:\\SandhyaFiles\\SeleniumWorkspace\\InterviewProject\\Logs\\Testlogs.log
log4j.appender.logg.layout=org.apache.log4j.PatternLayout


log4j.appender.logg.layout.ConversionPattern=%d -%c -%p - %m%n
log4j.appender.logg.maxFileSize=5MB
log4j.appender.logg.maxBackupIndex=3

在库包中,我已初始化并使用logj,如下所示:

public class Library
{

  public static final Logger Log = Logger.getLogger(Library.class);

  public void initialized(){

  Log.info("Inside initialise")
}}

从测试用例调用initialize会引发log4j警告:

log4j:WARN找不到记录器的附加程序(library.Library)。log4j:WARN请正确初始化log4j系统。log4j:WARN有关更多信息,请参见http://logging.apache.org/log4j/1.2/faq.html#noconfig

请帮助我解决此问题。

桑迪QA专业

经过如此多的尝试之后,奇怪地将属性文件重新排列为该文件,所有操作均未发出警告,并可能获取日志。

# Root logger option
log4j.rootLogger=INFO, logg

log4j.appender.logg=org.apache.log4j.RollingFileAppender
log4j.appender.logg.File=.\\Logs\\Testlogs.log
log4j.appender.logg.MaxFileSize=5MB
log4j.appender.logg.MaxBackupIndex=3
log4j.appender.logg.layout=org.apache.log4j.PatternLayout
log4j.appender.logg.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

我不知道为什么会这样吗?如果有人可以解释这将是很大的帮助。谢谢

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么spring找不到log4j appender

错误在tomcat上部署期间找不到键log4j.appender.error的值

错误找不到密钥log4j.appender.RFA的值

Log4j电子邮件错误“找不到java.home?”

如何解决-错误StatusLogger找不到Log4j 2配置文件

Log4J Swing Appender

多个appender log4j性能

Log4j JPA Appender

如何解决Log4J No such Property警告/错误?

比较log4j和Logger

log4j:WARN找不到记录器的附加程序。Log4j 1.2.17罐

如何在log4j中创建自己的Appender?

Log4j | 更新Appender的日志级别

克服 log4j 警告的便利 (maven/gradle) 依赖:“找不到记录器的附加程序”,只需写入控制台

如何关闭log4j警告?

java.lang.NoClassDefFoundError:org / apache / log4j / Logger错误

春季启动升级找不到log4j文件问题

将Spring Boot从1.3.5更新到1.5.17后找不到log4j库

找不到记录器(log4j)的附加程序?

log4j:WARN在web.xml中找不到记录器的附加程序

Log4j找不到使用属性文件的自定义附加程序

使用Log4j找不到记录器的附加程序

在文件系统中找不到为log4j生成的文件日志

如何捕获“ log4j:WARN找不到记录器的附加程序”?

为什么静态值与appender(log4j自定义appender)不同?

如何修复 log4j yaml 配置问题“主要错误无法创建类型为 org.apache.logging.log4j.core.appender.RollingFileAppender 的插件...”

Log4J:创建Logger实例的策略

log4j xml配置错误

slf4j 1.7.7上的log4j 2.0.2在启动时找不到log4j.xml吗?