Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / Настройки log4j / 6 сообщений из 6, страница 1 из 1
04.07.2019, 13:35
    #39833811
Павел Гужанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки log4j
Здравствуйте.
В программе использую log4j. Настройки (имя файла и уровень логгирования) выведены во внешний файл properties, чтобы пользователь мог их изменить.
В программе создается объект Properties из этого файла, и создается FileAppender для логера.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
private static final Logger logger = Logger.getLogger(<ClassName>.class);
.............
Properties prop = new Properties();
FileAppender fileAppender = new FileAppender();

fileInputStream = new FileInputStream(pathToProperties);
prop.load(fileInputStream);
loggingLevel = prop.getProperty("logging.level.ru");
fileAppender.setFile(prop.getProperty("logging.file.name"));
fileAppender.setLayout(layout);
fileAppender.activateOptions();
logger.addAppender(fileAppender);


Все работает нормально.
Но я хочу указать логгеру максимальный размер файла.
Если бы я использовал log4j.properties, то никаких проблем, есть настройка log4j.appender.file.MaxFileSize=10KB
Но я использую настройки из внешнего файла, поэтому находящийся в resources файл log4j.properties игнорируется.
Подскажите, как в коде программы указать логгеру размер файла, или же как сделать, чтобы одновременно использовались настройки из внешнего файла, и из файла log4j.properties?
...
Рейтинг: 0 / 0
04.07.2019, 13:48
    #39833820
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки log4j
Павел Гужанов,
У него вроде можно указать внешний путь вне веб приложения. То есть внути веб сервера на все приложения.
...
Рейтинг: 0 / 0
04.07.2019, 13:55
    #39833826
Павел Гужанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки log4j
Это не веб приложение. Оно без gui, работает в консоли
...
Рейтинг: 0 / 0
04.07.2019, 13:57
    #39833829
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки log4j
Павел ГужановЭто не веб приложение. Оно без gui, работает в консолидесктоп консоль?
Тогда основной конфиг пусть меняет и перезагрузку.
...
Рейтинг: 0 / 0
04.07.2019, 14:01
    #39833835
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки log4j
Кстати что за юзверь что конфиг боится, а в консоли хочет править РАЗМЕР?
)))
Может ротацию ему и всё?
...
Рейтинг: 0 / 0
04.07.2019, 14:23
    #39833853
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки log4j
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Настройки log4j / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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