Как вручную пролонгировать файл журнала с помощью JDK Logging
У меня есть приложение, которое использует JDK Logging с файлом logging.properties, который настраивает несколько старых файлов журнала через java.util.logging.FileHandler.count.
В определенных точках приложения я хотел бы запустить ручное переключение файла журнала, чтобы запустить новый файл журнала, например, до начала запланированной деятельности.
Возможно ли это с помощью JDK Logging?
В Log4j я использую следующее, однако в этом случае я хотел бы использовать JDK Logging!
Logger logger = Logger.getRootLogger();
Enumeration<Object> appenders = logger.getAllAppenders();
while(appenders.hasMoreElements()) {
Object obj = appenders.nextElement();
if(obj instanceof RollingFileAppender) {
((RollingFileAppender)obj).rollOver();
}
}