我使用
winston
将我的 Nodejs 日志格式化为 format.json
并将它们发送到 Loki Grafana。
它们被正确地解释为 json,Grafana 自动检测它们的级别并在其左侧放置一个漂亮的彩色条(红色表示
error
,绿色表示 info
,等等)
但是,我希望看到该颜色的整个日志文本。现在它们都是白色的。
有人知道如何给它们上色吗?
(我尝试在winston中使用format.combine(colorize, json):Grafana然后显示颜色但无法解析json,所以这不起作用)
Grafana日志使用Go包模板,这意味着您可以使用printf。 我刚刚通过这种方式取得了成功:
line_format `{{ printf "%10s \u001B[31m%10s\u001B[0m %10s" .type .lat .long }}`