Я пытаюсь расширить RollingFileAppender так, чтобы он вращался, даже когда в систему регистрации не поступало сообщений. Обычно метод rollOver вызывается, когда приходит сообщение, и выполняется проверка времени для запуска поворота.Проблема расширения jog4j RollingFileAppender rollOver() access Уровень
Моя версия RollingFileAppender будет вызывать rollOver каждые x секунд, так что мне гарантируется поворот, даже если сообщения не поступают.
Теперь моя проблема в том, что RollingFileAppender rollOver имеет модификатор уровня доступа без модификатора. Таким образом, я не могу назвать это каждые х секунд, как я хочу.
/**
Rollover the current file to a new file.
*/
void rollOver() throws IOException {
Теперь, глядя на код, который я не могу понять, почему она не требует и я модификатор решил принести класс в мои пакеты и вызвать RollOver.
Теперь это кажется грязным, если у меня есть другие альтернативы, если я хочу называть rollOver?
Какую версию log4j вы используете? Это публично в том, что я использую 1.2.14, а также в последнем 1.2.15. –
1.2.15 Я вставил код выше из исходного кода –