gpt4 book ai didi

java - Log4J:警告找不到记录器错误的附加程序

转载 作者:行者123 更新时间:2023-11-30 06:53:54 25 4
gpt4 key购买 nike

下面是我的log4j.properties文件内容,文件放在eclipse的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")
}}

从测试用例调用初始化抛出 log4j 警告:

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

请帮我解决这个问题。

最佳答案

似乎 log4j 无法找到 log4j 属性文件。

可以通过 log4j.configuration 系统属性明确指定 log4j.properties 文件的位置。

-Dlog4j.configuration=file:mylogging.properties

如果系统属性 log4j.configuration 未定义,则将资源设置为其默认值 log4j.properties 并在项目的类路径中查找(在根)。

关于java - Log4J:警告找不到记录器错误的附加程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36951204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com