2013-02-28 71 views
0

我正在嘗試使用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 

任何人有什麼想法?

在此先感謝。

+0

你加log4j.jar和log4j的.properties也在你的類路徑中? – YMomb 2013-02-28 15:01:01

回答