Есть ли способ записать весь вывод stdout в файл catalina.log в Tomcat?(т. е. все, что печатается на System.out.println()
)
Окно консоли, которое открывается при запуске TOMCAT/bin/startup.bat
, отображает вывод из стандартного вывода, но оно не сохраняется в TOMCAT/logs/catalina.<date>.log
.
Мой специфпроблема в том, что у меня есть консольный appender, определенный в log4j для вывода на консоль.Эти сообщения журнала правильно отображаются в окне консоли Tomcat, но они не записываются в catalina.log.Я использую Tomcat 5.5 на Windows.Спасибо.
РЕДАКТИРОВАТЬ:
Вот мой файл log4j.properties.Он расположен на TOMCAT/webapps/app/WEB-INF/classes/log4j.properties
:
log4j.rootCategory=DEBUG, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%d{ABSOLUTE} %-5p %c{1}]: %m%n