Documentation
¶
Index ¶
- Constants
- type Caller
- type Config
- type DateTime
- type DefaultZenlogger
- func (zenlog *DefaultZenlogger) Access(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) Alert(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) ConfCaller(CallerConf Caller)
- func (zenlog *DefaultZenlogger) ConfDateTime(DateTimeConf DateTime)
- func (zenlog *DefaultZenlogger) ConfMessage(MessageConf Message)
- func (zenlog *DefaultZenlogger) ConfPid(pidConf ZenConf)
- func (zenlog *DefaultZenlogger) ConfSensitive(sensitiveConf SensitiveFieldConfig)
- func (zenlog *DefaultZenlogger) ConfSeverity(ServerityConf Severity)
- func (zenlog *DefaultZenlogger) Critical(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) Debug(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) Emergency(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) Error(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) GetConfig() Config
- func (zenlog *DefaultZenlogger) GetPid() string
- func (zenlog *DefaultZenlogger) Info(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) Notice(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) Query(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) SetConfig(newConfig Config)
- func (zenlog *DefaultZenlogger) Warning(message string, fields ...ZenField) string
- func (zenlog *DefaultZenlogger) WithPid(pid string) Zenlogger
- type LogLevel
- type MaskType
- type Message
- type Output
- type SensitiveFieldConfig
- type SensitiveFieldRule
- type Severity
- type ZenConf
- type ZenField
- type ZenLog
- type ZenMessage
- type Zenlogger
Constants ¶
View Source
const ( DEFAULT_ACCESS = "Access" DEFAULT_INFO = "Info" DEFAULT_NOTICE = "Notice" DFEAULT_WARNING = "Warning" DEFAULT_ERROR = "Error" DEFAULT_DEBUG = "Debug" DEFAULT_QUERY = "Query" DEFAULT_CRITICAL = "Critical" DEFAULT_ALERT = "Alert" DEFAULT_EMERGENCY = "Emergency" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultZenlogger ¶
type DefaultZenlogger struct {
// contains filtered or unexported fields
}
func (*DefaultZenlogger) Access ¶
func (zenlog *DefaultZenlogger) Access(message string, fields ...ZenField) string
func (*DefaultZenlogger) Alert ¶ added in v1.2.13
func (zenlog *DefaultZenlogger) Alert(message string, fields ...ZenField) string
func (*DefaultZenlogger) ConfCaller ¶
func (zenlog *DefaultZenlogger) ConfCaller(CallerConf Caller)
func (*DefaultZenlogger) ConfDateTime ¶
func (zenlog *DefaultZenlogger) ConfDateTime(DateTimeConf DateTime)
func (*DefaultZenlogger) ConfMessage ¶
func (zenlog *DefaultZenlogger) ConfMessage(MessageConf Message)
func (*DefaultZenlogger) ConfPid ¶
func (zenlog *DefaultZenlogger) ConfPid(pidConf ZenConf)
func (*DefaultZenlogger) ConfSensitive ¶ added in v1.2.15
func (zenlog *DefaultZenlogger) ConfSensitive(sensitiveConf SensitiveFieldConfig)
func (*DefaultZenlogger) ConfSeverity ¶
func (zenlog *DefaultZenlogger) ConfSeverity(ServerityConf Severity)
func (*DefaultZenlogger) Critical ¶ added in v1.2.13
func (zenlog *DefaultZenlogger) Critical(message string, fields ...ZenField) string
func (*DefaultZenlogger) Debug ¶
func (zenlog *DefaultZenlogger) Debug(message string, fields ...ZenField) string
func (*DefaultZenlogger) Emergency ¶ added in v1.2.13
func (zenlog *DefaultZenlogger) Emergency(message string, fields ...ZenField) string
func (*DefaultZenlogger) Error ¶
func (zenlog *DefaultZenlogger) Error(message string, fields ...ZenField) string
func (*DefaultZenlogger) GetConfig ¶
func (zenlog *DefaultZenlogger) GetConfig() Config
func (*DefaultZenlogger) GetPid ¶
func (zenlog *DefaultZenlogger) GetPid() string
func (*DefaultZenlogger) Info ¶
func (zenlog *DefaultZenlogger) Info(message string, fields ...ZenField) string
func (*DefaultZenlogger) Notice ¶ added in v1.2.13
func (zenlog *DefaultZenlogger) Notice(message string, fields ...ZenField) string
func (*DefaultZenlogger) Query ¶
func (zenlog *DefaultZenlogger) Query(message string, fields ...ZenField) string
func (*DefaultZenlogger) SetConfig ¶
func (zenlog *DefaultZenlogger) SetConfig(newConfig Config)
func (*DefaultZenlogger) Warning ¶
func (zenlog *DefaultZenlogger) Warning(message string, fields ...ZenField) string
func (*DefaultZenlogger) WithPid ¶
func (zenlog *DefaultZenlogger) WithPid(pid string) Zenlogger
type MaskType ¶ added in v1.2.15
type MaskType string
const ( MaskFull MaskType = FULL_MASKED MaskFirst MaskType = FIRST_MASKED MaskLast MaskType = LAST_MASKED MaskFirstLast MaskType = FIRST_LAST_MASKED MaskRedacted MaskType = REDACTED MaskHashSHA256 MaskType = HASH_SHA256 )
type SensitiveFieldConfig ¶ added in v1.2.15
type SensitiveFieldConfig struct {
Enabled bool
CaseInsensitive bool
Rules map[string]SensitiveFieldRule
}
type SensitiveFieldRule ¶ added in v1.2.15
type ZenMessage ¶
type Zenlogger ¶
type Zenlogger interface {
SetConfig(config Config)
GetConfig() Config
WithPid(pid string) Zenlogger
GetPid() string
Access(message string, fields ...ZenField) string
Info(message string, fields ...ZenField) string
Notice(message string, fields ...ZenField) string
Query(message string, fields ...ZenField) string
Debug(message string, fields ...ZenField) string
Warning(message string, fields ...ZenField) string
Error(message string, fields ...ZenField) string
Critical(message string, fields ...ZenField) string
Alert(message string, fields ...ZenField) string
Emergency(message string, fields ...ZenField) string
}
func NewZenlogger ¶
Click to show internal directories.
Click to hide internal directories.