По этой ссылке: http://logback.qos.ch/manual/appenders.html (в RollingFileAppender)Как свернуть файл журнала программно в Logback
Мне кажется, что Logback обеспечивает лишь ограниченный способ, как свернуть файл журнала. Исходя из времени, он может катить файл журнала только в определенном интервале, например, один раз в час, один раз в минуту. Он не упоминает о том, как программно свернуть файл журнала, что и есть желание . Мне нужно каким-то образом разрешить пользователям решать, когда сверять файл журнала, а файл журнала будет использоваться позже пользователем.
Я провел некоторое исследование с использованием Google, но ничего не нашел. Не могли бы вы рассказать мне, как свернуть файл журнала программно
Благодарим заранее.
Редактировать: По крайней мере, мне нужен способ указать интервал, например, рулон файла журнала раз в десять минут.
Вы упомянули, что использование TimeBasedRollingPolicy позволит мне указать точный интервал. Что касается меня, я еще не нашел его. Не могли бы вы мне подсказать? –
Да, вы правы. Он имеет явный список для возможной периодичности: http://logback.qos.ch/xref/ch/qos/logback/core/rolling/helper/PeriodicityType.html ... поэтому вы должны реализовать свою собственную 'TriggeringPolicy', тогда , И это выглядит просто - один метод для реализации, который вернет true каждые 10 минут. – kan
Кан, я получил его Спасибо. Я просто очень удивлен, узнав, почему такое очень простое требование, как это, не предоставляется из коробки. –