gookit / slog

📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling.一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能

Home Page:https://pkg.go.dev/github.com/gookit/slog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

设置日志颜色,支持只设置 tag,不设置日志内容颜色

craterone opened this issue · comments

设置之前:
${{\color{Green}\Huge{\textsf{ [INFO] }}}}$ |2024-05-17 16:22:43.458| (/root/signal-server/libs/ws_server.go:244) ${{\color{Green}\Huge{\textsf{ New connection }}}}$

设置之后:
${{\color{Green}\Huge{\textsf{ [INFO] }}}}$ |2024-05-17 16:22:43.458| (/root/signal-server/libs/ws_server.go:244) New connection

怎么创建log 和 配置的呢

不是bug, 是想看看能否加个feature。我们其他项目用的大部分都是 log4 一类的日志库,这些库设置颜色时候,日志内容本身都没设置颜色。内容有时候要解析,加颜色有时候会有影响。

日志内容可以用 file handler 写入文件。只有 consoleHandler 是设置了颜色处理的,其他的都是不添加 颜色tag的。也可以设置 textFormatter 禁用颜色。