Documentation ¶
Index ¶
- Constants
- func Init(config Config) error
- func IsInitialized() bool
- func Refresh()
- type Config
- type LoggerInstance
- func (l *LoggerInstance) AddError(err error) *zerolog.Event
- func (l *LoggerInstance) AppendGlobalContext(context map[string]interface{})
- func (l *LoggerInstance) Debug() *zerolog.Event
- func (l *LoggerInstance) DefaultContext() *zerolog.Logger
- func (l *LoggerInstance) DestroyGlobalContext()
- func (l *LoggerInstance) Error() *zerolog.Event
- func (l *LoggerInstance) FinishMessage(msg string)
- func (l *LoggerInstance) GlobalContext() map[string]interface{}
- func (l *LoggerInstance) Info() *zerolog.Event
- func (l *LoggerInstance) StartMessage(msg string)
- func (l *LoggerInstance) Warn() *zerolog.Event
Constants ¶
const ( FieldContext = "context" FieldLevelName = "level_name" FieldErrorMessage = "error_message" )
default constants
Variables ¶
This section is empty.
Functions ¶
func IsInitialized ¶
func IsInitialized() bool
IsInitialized function retrieves current status of logger instance
Types ¶
type LoggerInstance ¶
type LoggerInstance struct {
// contains filtered or unexported fields
}
LoggerInstance shared state
func Logger ¶
func Logger() *LoggerInstance
Logger returns a pointer to the singleton Logger loggerInstance
func (*LoggerInstance) AddError ¶
func (l *LoggerInstance) AddError(err error) *zerolog.Event
AddError for correct error messages parse
func (*LoggerInstance) AppendGlobalContext ¶
func (l *LoggerInstance) AppendGlobalContext(context map[string]interface{})
AppendGlobalContext for setting global context
func (*LoggerInstance) Debug ¶
func (l *LoggerInstance) Debug() *zerolog.Event
Debug method for messages with level DEBUG
func (*LoggerInstance) DefaultContext ¶
func (l *LoggerInstance) DefaultContext() *zerolog.Logger
DefaultContext method which returns Logger with default context
func (*LoggerInstance) DestroyGlobalContext ¶
func (l *LoggerInstance) DestroyGlobalContext()
DestroyGlobalContext method for global context destroy
func (*LoggerInstance) Error ¶
func (l *LoggerInstance) Error() *zerolog.Event
Error method for messages with level ERROR
func (*LoggerInstance) FinishMessage ¶
func (l *LoggerInstance) FinishMessage(msg string)
FinishMessage adds message with FINISH postfix
func (*LoggerInstance) GlobalContext ¶
func (l *LoggerInstance) GlobalContext() map[string]interface{}
GlobalContext method retrieve the GlobalContext variable
func (*LoggerInstance) Info ¶
func (l *LoggerInstance) Info() *zerolog.Event
Info method for messages with level INFO
func (*LoggerInstance) StartMessage ¶
func (l *LoggerInstance) StartMessage(msg string)
StartMessage adds message with START postfix
func (*LoggerInstance) Warn ¶
func (l *LoggerInstance) Warn() *zerolog.Event
Warn method for messages with level WARNING