我正在嘗試使用Spring。 Spring的依賴關係是彈簧和日誌記錄屬性文件
所以我已經將commons-logging-1.1.1.jar
添加到我的構建路徑中。這一切工作正常。而我得到的東西是這樣的:
Feb 28, 2013 2:40:39 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org[email protected]c63a8af: startup date [Thu Feb 28 14:40:39 GMT 2013]; root of context hierarchy
這是所有偉大的,但我不希望這種打印到我的標準出來,我寧願它被髮送到一個文件中。
DirectoryStructure:
project
src
com.myproject.classes
myspring.xml
log4j.properties
test
com.myproject.classes
logs
myproject.log
所以我想獲得從標準重定向所有日誌輸出到日誌文件來代替。這對Spring來說可能嗎?
我已經使用這裏的屬性文件:http://www.tutorialspoint.com/spring/logging_with_log4j.htm, 我從那裏得到了我的Spring例子。但這似乎沒有任何區別。我在那裏添加了一些垃圾,以查看是否有任何異常被拋出,但沒有。我試着將文件移動到不同的目錄,但它仍然不起作用。
這就是:
# Define the root logger with appender file
log4j.rootLogger = DEBUG, FILE
# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
# Set the name of the file
log4j.appender.FILE.File=logs/myproject.log
# Set the immediate flush to true (default)
log4j.appender.FILE.ImmediateFlush=true
# Set the threshold to debug mode
log4j.appender.FILE.Threshold=debug
# Set the append to false, overwrite
log4j.appender.FILE.Append=false
# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%m%n
任何人有什麼想法?
在此先感謝。
你加log4j.jar和log4j的.properties也在你的類路徑中? – YMomb 2013-02-28 15:01:01