在 LogObjectMarshaler 中获取日志级别
作者: 0xjac创建于 2025年1月21日更新于 2026年1月10日
我有一个自定义类(struct),实现了 LogObjectMarshaler。我想在记录对象时添加额外字段,但只在debug级别。然而,我无法获取传递给MarshalZerologObject(e *zerolog.Event)的事件所关联的级别。以下是我尝试做的事情的示例(修改自文档),在debug级别下,我还会记录用户的年龄:
内容来源: rs/zerolog