如何在 Go 中使用“slog”包检索日志级别?

2024年 2月 12日 64.3k 0

如何在 go 中使用“slog”包检索日志级别?

问题内容

我目前正在使用 Go 开发一个项目,我已经使用“slog”包设置了日志记录,但我无法弄清楚如何以编程方式检索当前日志级别。

我想使用类似的东西:

lvl := slog.GetLogLevel()

登录后复制

但是aove函数不存在。是否可以通过编程方式检索当前日志级别?

解决方法

您可以使用 slog.Default().Enabled() 来检查是否要记录某个级别。日志级别保留在处理程序中,并且不提供获取处理程序选项的方法。

以上就是如何在 Go 中使用“slog”包检索日志级别?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论