Как программно изменить уровни ведения журнала в logback.xml

Я хочу изменить уровни регистраторов, которые были установлены в моем файле logback.xml. Я могу внести изменения вручную, но хочу сделать это, написав фрагмент кода. Я неравнодушен к этому вопросу, и я впервые работаю над логированием. Любая помощь на этом фронте, или о log4j, или любых подобных указателях будет полезна.


person Rags    schedule 28.09.2012    source источник


Ответы (1)


Вы можете установить уровень ведения журнала в своей программе как:

Logger root = (Logger)LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
root.setLevel(Level.INFO);

Ознакомьтесь с руководством по входу в систему
Надеюсь, что это поможет!

person Anshu    schedule 28.09.2012
comment
Я собираюсь сделать это в scala, поэтому он выглядит так: val MyLogger = LoggerFactor.getLogger (имя регистратора) MyLogger.setLevel (LEVEL.INFO) - person Rags; 30.09.2012
comment
@Rags Этот scala-код сработал у вас? У меня нет сеттера setLevel для этого ... - person Cristian Boariu; 19.02.2013