Skip to content

在使用log.go中提供的日志工具时遇到的一些问题 #4

@LingLambda

Description

@LingLambda

日志等级是反的

代码中有

const (
	TraceLevel LogLevel = iota
	DebugLevel
	InfoLevel
	WarnLevel
	ErrorLevel
	FatalLevel
	PanicLevel
)

但经过测试,PanicLevel (level = 6) 能显示所有等级的日志
而TraceLevel (level = 0) 会隐藏大部分日志

彩色输出和文件输出

开启彩色输出会导致 日志只能在终端中显示,无法输出到文件中

关闭彩色输出会导致 日志只能输出到文件,无法输出到终端

并且关闭彩色输出后,输出的日志是这种状态的:

time="2025-09-06 12:26:45" level=info msg="签名文件加载成功"

按道理来说应该是这样吧:

[2025-09-06 12:26:45] [INFO]: 签名文件加载成功

很喜欢佬的模板,希望能给一些解答,非常感谢

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions