2013-02-28 7 views
0

Я пытаюсь использовать Spring. Зависимость пружины равнаФайл свойств Spring и logging

Таким образом, я добавил 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 

Так что я хотел бы получить все журналы перенаправленные от стандартного к лог-файл вместо. Возможно ли это с весной?

Я использовал файл свойств отсюда: 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

ответ

0
Смежные вопросы