2014-01-08 4 views
0

Я довольно новичок в log4j, и я хотел бы настроить автоматическое ведение журнала любого вывода на консоль, например, ошибки или информационные сообщения для веб-приложения, работающего на моем локальный сервер.Log4j log append к имени файла, зависящему от дня - config

Как мне настроить свой файл xml и/или свойств для этого? То, что я действительно ищу, что каждый день новый файл будет создан в директории (Ex: /mylogs/app-log-01-08-2014.log)

Я начал так:

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> 
<!-- general application log --> 

<appender name="BarLogFile" class="org.apache.log4j.FileAppender"> 
    <param name="File" value="my-changing-file-name.log" /> ->>> how does this change 
    <param name="Threshold" value="INFO" /> ->>> should INFO be Console here? 
</appender> 

<logger name="what-goes-here?"> 
    <appender-ref ref="something-here"/> 
</logger> 

<root> 
    <level value="INFO"/> 
</root> 

Кроме того, где в веб-проекте действительно идет файл XML? WEB-INF?

Любая помощь приветствуется.

ответ

1

Вы ищете так называемые «ежедневные файлы журналов», отображается конфигурация here. Что касается веб-проекта, см. this ответ.

На дополнительном узле вы можете узнать о Logback.

+0

Спасибо, я не знал, как это называется, поэтому я не смог его найти. Теперь я сейчас. Еще раз спасибо. – SoluableNonagon

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