I have an application that uses JDK Logging with a logging.properties file that configures several old log files through java.util.logging.FileHandler.count.
In some application cases, I would like to start manual rollover of the log file in order to start a new log file, for example. before starting a scheduled action.
Is this possible with JDK Logging?
In Log4j I use the following, however in this case I would like to use 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(); } }
source share