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