2016-11-30 2 views
0

мы можем расширять класс org.jboss.logmanager.handlers.PeriodicRotatingFileHandler и использовать этот подкласс как пользовательский обработчик, чтобы мы могли переопределить суффикс из «.yyyy-MM-dd-HH» на «.yyyy-MM-dd-HH-mm» во время выполнения на основе определенного условия, чтобы он мог поворачивать файл журнала каждые 10 минут.можем ли мы расширять класс org.jboss.logmanager.handlers.PeriodicRotatingFileHandler и использовать этот подкласс в качестве настраиваемого обработчика

Eagarly ждет решения. Заранее спасибо

ответ

0

Да, единственное требование для custom-handler состоит в том, что оно распространяется на java.util.logging.Handler.

В зависимости от ваших требований вы можете посмотреть на org.jboss.logmanager.handlers.PeriodicSizeRotatingFileHandler. Это не в JBoss AS 7, но это в WildFly и более поздних версиях JBoss EAP 6.

+0

Привет, Джеймс, Спасибо за ваш вклад. – Pankaj

+0

может выполнять пользовательский обработчик, который расширяет java.util.logging.Handler, способный повернуть файл журнала без расширения PeriodicRotatingFileHandler (доступно в jboss 7), поскольку атрибут суффикса доступен только для этого обработчика, который отвечает за поворот файла журнала и допустимого значения суффикса это только те, которые анализируются классом SimpleDateFormat – Pankaj

+0

Ну, вы можете расширить 'PeriodicRotatingFileHandler' для' custom-handler', если это то, что вы хотите сделать. –

Смежные вопросы