Ideolog (PyCharm): как настроить формат журнала для стандартной библиотеки журналов - PullRequest
0 голосов
/ 23 июня 2019

Я использую стандартную библиотеку журналов Python (import logging) и устанавливаю плагин Ideolog.Но он не поддерживает формат стандартной библиотеки журналов (и PyCharm просит его настроить).Я пробовал некоторые регулярные выражения, но они не подходят.Как мне это настроить?

Screen of log format and Ideolog error

Default Ideolog settings

PS В коде я использую логирование как logging.info('Some info')

1 Ответ

0 голосов
/ 01 июля 2019

У меня просто была такая же проблема.

Я использовал следующую конфигурацию:

Мой формат регистрации выглядит следующим образом:

"%(asctime)s %(name)-30s %(levelname)-8s %(message)s"

Шаблон анализа журнала:

pattern="^(\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2},\d{3})\s(\S*)\s*(\w*)\s*(.*)$" timePattern="yyyy-MM-dd HH:mm:ss,SSS" linePattern="^\d" timeId="0" severityId="2" fullmatch="true"

Шаблоны журналов Hightlight:

pattern="^\s*ERROR?\s*$" action="HIGHLIGHT_LINE" fg="-65536" stripe="true"
pattern="^\s*WARNING?\s*$" action="HIGHLIGHT_LINE" fg="-22016" bold="true"
pattern="^\s*INFO\s*$" action="HIGHLIGHT_LINE" fg="-12599489"
pattern="^\s*DEBUG\s*$" action="HIGHLIGHT_LINE" fg="-14927361" stripe="true"
pattern="^\s*CRITICAL\s*$" action="HIGHLIGHT_LINE" fg="-65536" bold="true" italic="true" stripe="true"

HTH и YMMV ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...