2016-02-02 4 views
1

Мне интересно, существует ли плагин или встроенная поддержка для фильтрации операторов журналов (SLF4J, Log4J и т. Д.) В редакторе атомов?Фильтрация сообщений Java Log в редакторе Atom

ТИА, Оле

+0

Тег [atom], который вы использовали для этого вопроса, относится к формату синдикации на основе XML, поскольку этот пост посвящен редактору Atom GitHub. Я изменил тег на [atom -редактор]. Если вы не знаете, как использовать теги, просмотрите [Что такое теги и как их использовать?] (// stackoverflow.com/help/tagging) –

ответ

0

Прежде всего, как Log4J и SLF4J обеспечивают очень гибкий способ управления, какой уровень протоколирования получает распечатанный (трассировка, отладка, предупреждение, информация, ошибка со смертельным исходом), и вы можете иметь файл конфигурации которые могут или не могут быть предоставлены вашему конечному пользователю, где вы можете с большой гибкостью контролировать, какие уровни разрешены или заблокированы и для каких пакетов. Пожалуйста, обратитесь к соответствующей ссылке, чтобы узнать, как это делается. Кроме того, есть Java-библиотека с открытым исходным кодом под названием MgntUtils, которая предоставляет утилиту, которая может извлекать исключение stacktrace в виде строки и тщательно ее фильтровать на основе префикса пакета, предоставленного пользователем. он значительно сокращает стоп-трассу, но оставляет соответствующую часть, в которой ваши журналы закорочены, а ваш стек - намного лучше читаемый. Вот ссылка на статью об этой библиотеке, которая содержит ссылки на Maven Central и github: MgntUtils. В библиотеке есть хорошо написанный javadoc и исходный код