Я использую ch.qos.logback.classic.LoggerContext и ch.qos.logback.classic.Logger, и я пытаюсь изменить уровни журналов во время выполнения, а также хочу изменить свойство isDebugEnabled на true, чтобы я мог отлаживать конкретные журналы. Можно ли изменить время его выполнения?Могу ли я изменить время выполнения свойства isDebugEnabled?
0
A
ответ
0
вы можете изменить уровень регистрации для каждого регистратора или корня (см больше http://logback.qos.ch/manual/architecture.html)
Если вам нужно изменить для всех журналов:
Logger root = (Logger)LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
root.setLevel(Level.DEBUG);
Смежные вопросы
- 1. Могу ли я изменить datsource модели отчета во время выполнения
- 2. Могу ли я изменить память исполнителя Spark во время выполнения?
- 3. Могу ли я изменить исходный код Python во время выполнения?
- 4. Могу ли я изменить порт встроенного Tomcat во время выполнения?
- 5. Могу ли я изменить действие ng-submit во время выполнения?
- 6. Изменить свойства log4j во время выполнения
- 7. Как изменить свойства XML во время выполнения?
- 8. Изменить свойства ячейки VB6 во время выполнения?
- 9. Как я могу изменить авторизацию уровня выполнения во время выполнения?
- 10. hibernate - как изменить свойства во время выполнения
- 11. Изменить метку [,] свойства во время выполнения
- 12. Возможно ли изменить свойства WebReference во время выполнения?
- 13. Возможно ли изменить атрибут свойства во время выполнения?
- 14. Как я могу изменить класс «Приложение» во время выполнения?
- 15. Могу ли я заменить определение Spring bean во время выполнения?
- 16. В StructureMap, как я могу изменить InstanceScope во время выполнения?
- 17. Могу ли я создать страницу макета во время выполнения?
- 18. Могу ли я изменить свойства HttpClientHandler после создания HttpClient?
- 19. Почему я не могу изменить Timer.ineterval во время выполнения?
- 20. Как я могу изменить фон во время выполнения в Android?
- 21. Как я могу изменить изображение во время выполнения?
- 22. Java: Как я могу изменить размер JPanel во время выполнения?
- 23. Как я могу изменить клавиатуру во время выполнения в iphone
- 24. Как изменить свойства службы во время выполнения (декларативная услуга)
- 25. Swift. Можно ли определить время свойства во время выполнения
- 26. Изменение имени свойства во время выполнения
- 27. Как изменить свойства отображения hibernate во время выполнения
- 28. Можем ли мы изменить значение параметров во время выполнения
- 29. Могу ли я изменить тип свойства в db.Model в GAE?
- 30. Как изменить атрибут TypeConverter свойства во время выполнения?
Да, я сделал уровень журнала изменений для всех регистраторов , Но некоторые журналы зависят от режима DEBUG только тогда, когда i.e.logger.isDebugEnabled() является истинным. Здесь я получаю его ложным, вот почему мне нужен способ изменить iSdegubEnabled на true. –
'((Logger) LOGGER) .setLevel (Level.INFO); ((Регистратор) LOGGER) .isDebugEnabled(); - возвращает false ' ' ((Logger) LOGGER) .setLevel (Level.DEBUG); ((Регистратор) LOGGER) .isDebugEnabled(); - возвращает true' – Natalia
Спасибо, Наталия, отлично работает, у меня возникла другая проблема с конфигурацией. После установки уровня DEBUG он возвращает true. :) –