Мы используем установку Tomcat 6. для Windows. По умолчанию вывод log4j для нашего приложения идет в файл $ {catalina.base} /logs/stdout_.log. Этот файл журнала переворачивается только при перезапуске Tomcat, и имя файла всегда включает дату.
Я бы предпочел, чтобы он вел себя как DailyRollingFileAppender, где он переименовывает файл, когда он переворачивается ... таким образом, я могу просто открыть Notepad ++ и посмотреть сегодняшние журналы, поскольку Notepad ++ будет помнить, что я вчера открыл этот же файл. :)
Я знаю, что я могу просто создать другого appender в log4j, но в итоге я получу stdout.log и другой файл журнала, и я боюсь, что при регистрации в обоих файлах будет незначительное снижение производительности. Я попытался добавить swallowOutput = true в мой context.xml, но я все еще получаю все записи в stdout.log. Есть идеи?