Я использую log4jAPI для входа в приложение Java на основе Tomcat и используя версию 1.2.14 (log4j-1.2.14.jar). Проблема в том, что он создает больше журналов в файле журнала catalina.out
, которые являются очень микрологическими журналами и не требуются для меня. Я столкнулся с проблемой памяти в своей машине, и я хочу уменьшить регистрацию log4j logger. Есть ли способ уменьшить количество журналов, чтобы сохранить память?Сократить журналы log4j в catalina.out
ответ
установив свойства или файл конфигурации XML позволит вам контролировать log4j, как указано в руководстве log4j.
Пример файла свойств будет как этот
# Root logger option
log4j.rootLogger=**ERROR**, file
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:\\mylogging.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
Обратите внимание на параметр rootLogger, так как он контролирует, сколько информации вы получите, нужно ли вам сообщения только об ошибках или все, вплоть до информационных сообщений.
Для того, чтобы установить его правильно, смотрите в Log4j Configuration Using Properties File для получения дополнительной информации, как вы можете также использовать его в версии XML (см Multiple Appenders Using XML File). Совет: поместите его в src/или в корне проекта.
Вы должны смотреть на папку/конф CATALINA_HOME для log4j.properties и поднять уровень протоколирования сказать, предупредить или ошибки в зависимости от ваших потребностей
Тем не менее, я не получаю правильный ответ на заданный вопрос. –
Я не могу понять вашу проблему. Не могли бы вы предоставить содержимое файла по просьбе Альфабраво или меня в вашем вопросе? –
- 1. log4j журналы записываются в файл catalina.out
- 2. log4j дублированные журналы между Catalina.out и файлом журнала
- 3. Стоп Hibernate SQL-журналы идут на catalina.out
- 4. Открытые журналы ловушек: catalina.out и localhost.out содержание
- 5. Отключить журналы system.out.println из Специфического пакета Java в catalina.out
- 6. log4j logging to catalina.out в unix вместо файла журнала
- 7. Log4j ежедневно катализирует Catalina.out без перезапуска Tomcat?
- 8. Журналы сортировки Log4j
- 9. LOG4J журналы конфигурация
- 10. Журналы: log4j или lucene?
- 11. Log4j отдельные журналы
- 12. Не могу перенаправить журналы Tomcat на log4j
- 13. log4j не вращается журналы, когда нет активности
- 14. Найти фактические журналы из log4j
- 15. Журналы учетных записей Seam log4j
- 16. Log4J не архивирует журналы правильно
- 17. Почему библиотека jar пишет журналы в tomcat catalina.out?
- 18. Log4j не отправляет журналы в linux SYSLOG
- 19. Дублированные журналы log4j в Glassfish server.log
- 20. Log4j в tomcat8 не показывает журналы
- 21. Log4j не записывает журналы в файл
- 22. log4j SyslogAppender не отправляет журналы в syslog
- 23. log4j не записывает журналы в файл
- 24. Log4j в tomcat не показывает журналы
- 25. log4j - журналы не записаны в файл
- 26. Нужна помощь, чтобы сократить кальмаров журналы
- 27. Почему некоторые журналы не пойманы log4j?
- 28. Как фильтровать log4j журналы, кроме уровней журнала?
- 29. Журналы JBoss 6.0 M3 и Log4j
- 30. Log4j config - разные журналы для разных файлов
Как в настоящее время настроен log4j в вашем приложении? Покажите нам конфигурационный файл, пожалуйста – Alfabravo
Нет никакой конфигурации, я только что использовал эту банку как свой API для ведения журнала. –