【发布时间】:2016-05-06 03:21:18
【问题描述】:
下面是我的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:WARN 请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig 了解更多信息。
请帮我解决这个问题。
【问题讨论】:
-
您确定 log4j 属性文件也在类路径中吗?
-
我已在 java 构建路径中添加 log4j jar 文件作为外部 jar 文件。
标签: java selenium-webdriver log4j