Documentation
¶
Index ¶
- Constants
- func Discard()
- func ResetLogger()
- func Testing(tb testing.TB)
- type LevelDecoder
- func (ll *LevelDecoder) Decode(value string) error
- func (ll *LevelDecoder) Encode() (string, error)
- func (ll LevelDecoder) MarshalJSON() ([]byte, error)
- func (ll LevelDecoder) MarshalYAML() (interface{}, error)
- func (ll LevelDecoder) String() string
- func (ll *LevelDecoder) UnmarshalJSON(data []byte) error
- func (ll *LevelDecoder) UnmarshalYAML(unmarshal func(interface{}) error) error
- type SeverityHook
- type ZeroContext
- func (z ZeroContext) Debug(msg string, fields watermill.LogFields)
- func (z ZeroContext) Error(msg string, err error, fields watermill.LogFields)
- func (z ZeroContext) Info(msg string, fields watermill.LogFields)
- func (z ZeroContext) Trace(msg string, fields watermill.LogFields)
- func (z ZeroContext) With(fields watermill.LogFields) watermill.LoggerAdapter
- type ZeroLogger
- func (ZeroLogger) Debug(msg string, fields watermill.LogFields)
- func (ZeroLogger) Error(msg string, err error, fields watermill.LogFields)
- func (ZeroLogger) Info(msg string, fields watermill.LogFields)
- func (ZeroLogger) Trace(msg string, fields watermill.LogFields)
- func (ZeroLogger) With(fields watermill.LogFields) watermill.LoggerAdapter
Constants ¶
View Source
const ( GCPAlertLevel severityGCP = "ALERT" GCPCriticalLevel severityGCP = "CRITICAL" GCPErrorLevel severityGCP = "ERROR" GCPWarningLevel severityGCP = "WARNING" GCPInfoLevel severityGCP = "INFO" GCPDebugLevel severityGCP = "DEBUG" GCPFieldKeySeverity = "severity" GCPFieldKeyMsg = "message" GCPFieldKeyTime = "time" )
Variables ¶
This section is empty.
Functions ¶
func ResetLogger ¶
func ResetLogger()
Types ¶
type LevelDecoder ¶
LogLevelDecoder deserializes the log level from a config string.
func (*LevelDecoder) Decode ¶
func (ll *LevelDecoder) Decode(value string) error
Decode implements envconfig.Decoder
func (*LevelDecoder) Encode ¶
func (ll *LevelDecoder) Encode() (string, error)
Encode converts the loglevel into a string for use in YAML and JSON
func (LevelDecoder) MarshalJSON ¶
func (ll LevelDecoder) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (LevelDecoder) MarshalYAML ¶
func (ll LevelDecoder) MarshalYAML() (interface{}, error)
MarshalYAML implements yaml.Marshaler
func (LevelDecoder) String ¶
func (ll LevelDecoder) String() string
func (*LevelDecoder) UnmarshalJSON ¶
func (ll *LevelDecoder) UnmarshalJSON(data []byte) error
UnmarshalJSON implements json.Unmarshaler
func (*LevelDecoder) UnmarshalYAML ¶
func (ll *LevelDecoder) UnmarshalYAML(unmarshal func(interface{}) error) error
UnmarshalYAML implements yaml.Unmarshaler
type SeverityHook ¶
type SeverityHook struct{}
SeverityHook adds GCP severity levels to zerolog output log messages.
type ZeroContext ¶
type ZeroContext struct {
// contains filtered or unexported fields
}
func (ZeroContext) Error ¶
func (z ZeroContext) Error(msg string, err error, fields watermill.LogFields)
func (ZeroContext) With ¶
func (z ZeroContext) With(fields watermill.LogFields) watermill.LoggerAdapter
type ZeroLogger ¶
type ZeroLogger struct{}
func New ¶
func New() *ZeroLogger
func (ZeroLogger) Error ¶
func (ZeroLogger) Error(msg string, err error, fields watermill.LogFields)
func (ZeroLogger) With ¶
func (ZeroLogger) With(fields watermill.LogFields) watermill.LoggerAdapter
Click to show internal directories.
Click to hide internal directories.