Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по логгированию / 5 сообщений из 5, страница 1 из 1
02.07.2015, 13:30
    #38997843
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по логгированию
В приложении логгирование реализовано через log4j обернутый в slf4j и есть хотелка иметь возможность в рантайме сменить level и appender, причем в идеале только для части классов (создаются logger per class). Беглое гугление подсказывает, что slf4j не предоставляет таких возможностей и решение нужно искать через попытки достучаться до оборачиваемого log4j и уже упражняться с ним, еще находил варианты еще надстроек над slf4j ( http://projects.lidalia.org.uk/lidalia-slf4j-ext/), тоже, имхо, сомнительно.
Собственно вопрос, дайте совет как лучше сделать:
1. Как то достучаться до log4j, тогда еще вопрос как это сделать?
2. Выкинуть slf4j и использовать log4j напрямую.
3. Использовать расширение http://projects.lidalia.org.uk/lidalia-slf4j-ext/

А ноги хотелки растут из того, что нужно иметь возможность продебажить проблему в продакшене, которая повторяется не стабильно, на постоянку включать debug level как бы совсем не кошерно, да и место проблемы в целом тоже понятное. По идее здесь нужно использовать что-нибудь на вроде JMX, но хотелось бы обойтись без него.
...
Рейтинг: 0 / 0
02.07.2015, 14:12
    #38997920
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по логгированию
just_vladimir,

может так
Код: java
1.
Logger.getRootLogger().setLevel(Level.DEBUG);
...
Рейтинг: 0 / 0
02.07.2015, 14:25
    #38997954
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по логгированию
am_sasa,
можно и так, если у Вас org.apache.log4j.Logger, у меня же он обернут в org.slf4j.Logger

ЗЫ: неужели я так непонятно все изложил ... (
...
Рейтинг: 0 / 0
02.07.2015, 14:33
    #38997967
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по логгированию
am_sasa,
или идея в том, что я знаю, что внутри log4j и явно обращаюсь к методу org.apache.log4j.Logger и это помогает?
...
Рейтинг: 0 / 0
02.07.2015, 14:36
    #38997973
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по логгированию
just_vladimir,

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


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