Versions in this module Expand all Collapse all v1 v1.0.1 Apr 22, 2023 Changes in this version + func DefaultJSONFormatter() logrus.Formatter + func DefaultTextFormatter() logrus.Formatter + func New(cfg Config) (iface.Logger, error) + func Use(l *logrus.Logger, cfg Config) (iface.Logger, error) + type ColorScheme struct + DebugLevelStyle string + ErrorLevelStyle string + FatalLevelStyle string + InfoLevelStyle string + PanicLevelStyle string + PrefixStyle string + TimestampStyle string + TraceLevelStyle string + WarnLevelStyle string + type Config struct + CaptureCallerInfo bool + EnableConsole bool + FileLocation string + Formatter logrus.Formatter + Level iface.Level + NoLock bool + func DefaultConfig() Config + type TextFormatter struct + DisableColors bool + DisableSorting bool + DisableTimestamp bool + DisableUppercase bool + ForceColors bool + ForceFormatting bool + FullTimestamp bool + QuoteCharacter string + QuoteEmptyFields bool + SpacePadding int + TimestampFormat string + func (f *TextFormatter) Format(entry *logrus.Entry) ([]byte, error) + func (f *TextFormatter) SetColorScheme(colorScheme *ColorScheme)