Интересно какие есть стандарты (форматы, принципы размещения точек логирования), за ссылки буду благодарен.
Какой есть формат (и ридер) с возможностью сворачивать вложенные блоки?
Как правильно размещать точки логирования что бы:
Они не захламляли код.
Можно было минимизировать их влияние на быстродействие кода в прод среде где не нужны подробные логи.
В PHPStorm нашёл несколько парсеров логов, но описания этих форматов не нашёл, как ими пользоваться тоже не понял (У меня отработала только раскраска по первой букве (I,W,E)). Из регулярок мне понять не удалось:
Pipe-separate: ^(?s)([^|]*)\|([^|]*)\|([^|]*)\|(.*)$
IntelliJ IDEA: ^([^\[]+)(\[[\s\d]+])\s*(\w*)\s*-\s*(\S*)\s*-(.+)$
TeamCity build log: ^\[([^]]+)](.):\s*(\[[^]]+])?(.*)$