barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

понедельник, 9 апреля 2012 г.

Tomcat: настройка логирования в масштабе веб-приложения

Можно, конечно, настраивать логирование и программно, устанавливая обработчики, задавая их уровни и прочую конфигурационную информацию внутри программного кода, но Tomcat позволяет сделать это проще, в одном конфигурационном файле, настройки которого отразятся на всём веб-приложении в целом. Для этого необходимо создать файл logging.properties в WEB-INF/classes приложения (или, при сборке приложения NetBeans`ом, в "Исходный файлах"), где и настроить логирование. Подробнее о настройке можно почитать в доках по томкату (http://tomcat.apache.org/tomcat-6.0-doc/logging), приведу лишь пример настройки:
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
org.apache.juli.FileHandler.level = WARNING
org.apache.juli.FileHandler.directory = ${catalina.base}/logs
org.apache.juli.FileHandler.prefix = mywebappname.
org.apache.catalina.level=WARNING
java.util.logging.ConsoleHandler.level = WARNING
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

Комментариев нет:

Отправить комментарий