powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Log4j и архивирование
2 сообщений из 2, страница 1 из 1
Log4j и архивирование
    #39408317
Timein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Помогите, пожалуйста, с логгированием.
Мне нужно, чтобы файл писался до определенного размера, а потом создавался новый, а старый архивировался. Знаю, как это сделать в log4j2, но там есть загвоздка - мне необходимо менять файлы конфигурации из ппрограммы, а как я пока не совсем разобрался.
Логер, сконфигурированный на основе log4j первой версии из программы меняется, но вот нужных свойст пока не нашел для конфигурации.
Написал аппендер:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
<appender name="TEST" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="app.log"/>
        <param name="MaxBackupIndex" value="25"/>
        <param name="Encoding" value="KOI8-R"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/>
        </layout>
    </appender>


Есть параметр, завязанный на дате <param name="DatePattern" value="'.'yyyy-MM-dd"/>
Можно ли как-то архивировать не по дате?
...
Рейтинг: 0 / 0
Log4j и архивирование
    #39408454
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо использовать не DailyRollingFileAppender, а просто RollingFileAppender

Примеров полно, например этот .
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Log4j и архивирование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]