Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseLevel

func ParseLevel(level string) (api.Level, error)

    ParseLevel returns the log level from a string representation.

    func ParseString

    func ParseString(level api.Level) string

      ParseString returns String repressentation of given log level

      Types

      type CallerInfo

      type CallerInfo struct {
      	// contains filtered or unexported fields
      }

        CallerInfo maintains module-level based information to toggle caller info

        func (*CallerInfo) HideCallerInfo

        func (l *CallerInfo) HideCallerInfo(module string, level api.Level)

          HideCallerInfo disables caller info for given module and level

          func (*CallerInfo) IsCallerInfoEnabled

          func (l *CallerInfo) IsCallerInfoEnabled(module string, level api.Level) bool

            IsCallerInfoEnabled returns if callerinfo enabled for given module and level

            func (*CallerInfo) ShowCallerInfo

            func (l *CallerInfo) ShowCallerInfo(module string, level api.Level)

              ShowCallerInfo enables caller info for given module and level

              type ModuleLevels

              type ModuleLevels struct {
              	// contains filtered or unexported fields
              }

                ModuleLevels maintains log levels based on module

                func (*ModuleLevels) GetLevel

                func (l *ModuleLevels) GetLevel(module string) api.Level

                  GetLevel returns the log level for the given module.

                  func (*ModuleLevels) IsEnabledFor

                  func (l *ModuleLevels) IsEnabledFor(module string, level api.Level) bool

                    IsEnabledFor will return true if logging is enabled for the given module.

                    func (*ModuleLevels) SetLevel

                    func (l *ModuleLevels) SetLevel(module string, level api.Level)

                      SetLevel sets the log level for the given module.