我有一個要求,我需要將log4j.properties文件放在src目錄下名爲'resources'的文件夾中。源文件夾下'resource'文件夾中的log4j.properties文件
log4j.properties
log = D:\\XYZ
log4j.rootLogger=INFO, FILE
log4j.appender.FILE=org.apache.log4j.FileAppender
resources.log4j.appender.FILE.File=${log}/logger.txt
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
但是當我通過我的申請沒有瀏覽我被登錄到logger.txt file..I都明確沒有給出log4j.properties文件的任何配置...
請指出我的錯誤,並建議solution..I是新來這個概念..
感謝
Log4j無法找到屬性文件,除非它位於正確的位置,即位於類路徑的根目錄。你可以通過以下兩種方式之一來解決這個問題:1)[編程配置log4j](http://logging.apache.org/log4j/1.2/manual.html)或者2)[改變配置文件的位置]( http://stackoverflow.com/questions/7390521/change-location-of-log4j-properties)。 –