2013-01-09 57 views
5

log4j属性文件WARN没有追加程序可以为记录器(org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager)找到

log4j.logger.devpinoyLogger=DEBUG, dest1, 
log4j.appender.dest1=org.apache.log4j.RollingFileAppender 
log4j.appender.dest1.maxFileSize=5000KB 
log4j.appender.dest1.maxBackupIndex=3 
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout 
log4j.appender.dest1.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %c %m%n 
log4j.appender.dest1.File=C:\\Selenium\\eclipse-jee-juno-SR1-win32\\eclipse\\Workspace\\Core_Hybrid\\src\\com\\logs\\Application.log 
log4j.appender.dest1.Append=false 

我得到错误味精是以下所列各项:

log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager). 
log4j:WARN Please initialize the log4j system properly. 

我已将我的属性文件放入src文件夹中,并将log4j.jar导入到构建路径中。正如我记得log4j.properties文件必须执行的root-directory并添加到CLASSPATH这个

回答

5

请帮助。所以这意味着该文件必须与src-Folder处于同一级别,并且不在此文件夹内。或者您必须将执行的根目录更改为您的src文件夹。

+1

我试图放置jar文件在src或类路径折叠呃它没有工作。我的日志已生成,但我收到警告消息。我如何配置。 – Ram

3

配置文件中存在拼写错误。在第一行中删除最后一个“”:

 log4j.logger.devpinoyLogger=DEBUG, dest1   

您应该定义一个根记录,以避免这样的‘无添加器’的警告。

 log4j.rootLogger=DEBUG, dest1 
0

可能会有所帮助:

org.apache.log4j.PropertyConfigurator.configure(log4j.propertiesLocation); 
0

你可以添加你的包URL的部分添加和所有子包都将被打印到日志:

下面是一个例子:

log4j.logger.org.apache = DEBUG,标准输出

相关问题