milvus/pkg/log/fields.go
2025-05-06 01:16:52 +08:00

27 lines
618 B
Go

package log
import (
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
)
const (
FieldNameModule = "module"
FieldNameComponent = "component"
)
// FieldModule returns a zap field with the module name.
func FieldModule(module string) zap.Field {
return zap.String(FieldNameModule, module)
}
// FieldComponent returns a zap field with the component name.
func FieldComponent(component string) zap.Field {
return zap.String(FieldNameComponent, component)
}
// FieldMessage returns a zap field with the message object.
func FieldMessage(msg zapcore.ObjectMarshaler) zap.Field {
return zap.Object("message", msg)
}