0
我log4j.properties文件看起来是这样的:创建如何使Apache httpcomponents使用log4j?
# Root logger option
log4j.rootLogger=DEBUG, file
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=/home/user/logs/myapp.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%5p [%c] %m%n
log4j.logger.org.apache.http=DEBUG
文件myapp.log,我的http请求的执行,但日志文件保持为空,我不知道为什么。
编辑:在使用HttpClient的类中,我能够在那里记录消息。所以它使我认为log4j.logger.org.apache.http行是错误的,即使这是http://hc.apache.org/上的文档告诉你要做的。
这样就解决了这个问题,非常感谢 – 2012-07-26 03:11:21