Я пытаюсь использовать 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
Кто есть какие-нибудь идеи?
Заранее спасибо.
Вы добавили log4j.jar и log4j .properties тоже в вашем пути к классу? – YMomb