log4j перенаправить стандартный вывод в DailyRollingFileAppender

У меня есть приложение Java, которое использует log4j.

Config:

log4j.rootLogger=info, file

log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=${user.home}/logs/app.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d [%t] %c %p %m%n

Таким образом, все операторы журнала правильно добавлены в файл, но я теряю stdout и stderr. Как перенаправить трассировки и системные вызовы стека исключений в ежедневно обновляемый файл?

Ответы на вопрос(9)

Ваш ответ на вопрос