bzip2
имеет тенденцию быть моим ответом по умолчанию на такую задачу.
Похож на JBoss, на самом деле перезагружает конфигурацию log4j автоматически. Но вопреки другим заменяемым в горячем режиме файлам (как развертывается или другая конфигурация сервера) этого не происходит мгновенно, но в интервале набора 60 секунд.
Я предполагаю, что был только к быстрому и нетерпеливому для замечания этого.
Здесь еще некоторая информация о вопросе:
http://blog.techstacks.com/2009/03/dynamically-updating-log-levels-in-jboss.html
Мы делаем это на основе прикладного уровня через Java, а-ля http://logging.apache.org/log4j/1.2/faq.html#a3.6
conf/jboss-service.xml
файл. ИщитеRefreshPeriod
атрибутorg.jboss.logging.Log4jService
MBean. – Matt Solnit 8 October 2010 в 19:43