Documentation
¶
Index ¶
- Constants
- Variables
- func DebugDF(depth int, format string, argv ...interface{})
- func DebugF(format string, argv ...interface{})
- func DebugRDF(r *http.Request, depth int, format string, argv ...interface{})
- func DebugRF(r *http.Request, format string, argv ...interface{})
- func DebugWriter() *io.PipeWriter
- func Error(err error)
- func ErrorDF(depth int, format string, argv ...interface{})
- func ErrorF(format string, argv ...interface{})
- func ErrorR(r *http.Request, err error)
- func ErrorRDF(r *http.Request, depth int, format string, argv ...interface{})
- func ErrorRF(r *http.Request, format string, argv ...interface{})
- func ErrorWriter() *io.PipeWriter
- func FatalDF(depth int, format string, argv ...interface{})
- func FatalF(format string, argv ...interface{})
- func FatalRDF(r *http.Request, depth int, format string, argv ...interface{})
- func FatalRF(r *http.Request, format string, argv ...interface{})
- func InfoDF(depth int, format string, argv ...interface{})
- func InfoF(format string, argv ...interface{})
- func InfoRDF(r *http.Request, depth int, format string, argv ...interface{})
- func InfoRF(r *http.Request, format string, argv ...interface{})
- func InfoWriter() *io.PipeWriter
- func Logger() *log.Logger
- func Logrus() *logrus.Logger
- func PanicDF(depth int, format string, argv ...interface{})
- func PanicF(format string, argv ...interface{})
- func PanicRDF(r *http.Request, depth int, format string, argv ...interface{})
- func PanicRF(r *http.Request, format string, argv ...interface{})
- func PrefixedLogger(prefix string) *log.Logger
- func TraceDF(depth int, format string, argv ...interface{})
- func TraceF(format string, argv ...interface{})
- func TraceRDF(r *http.Request, depth int, format string, argv ...interface{})
- func TraceRF(r *http.Request, format string, argv ...interface{})
- func TraceWriter() *io.PipeWriter
- func WarnDF(depth int, format string, argv ...interface{})
- func WarnF(format string, argv ...interface{})
- func WarnRDF(r *http.Request, depth int, format string, argv ...interface{})
- func WarnRF(r *http.Request, format string, argv ...interface{})
- func WarnWriter() *io.PipeWriter
- type Configuration
- func (c *Configuration) Apply()
- func (c *Configuration) Debug(err error)
- func (c *Configuration) DebugDF(depth int, format string, argv ...interface{})
- func (c *Configuration) DebugF(format string, argv ...interface{})
- func (c *Configuration) DebugR(r *http.Request, err error)
- func (c *Configuration) DebugRDF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) DebugRF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) DebugWriter() *io.PipeWriter
- func (c *Configuration) Error(err error)
- func (c *Configuration) ErrorDF(depth int, format string, argv ...interface{})
- func (c *Configuration) ErrorF(format string, argv ...interface{})
- func (c *Configuration) ErrorR(r *http.Request, err error)
- func (c *Configuration) ErrorRDF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) ErrorRF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) ErrorWriter() *io.PipeWriter
- func (c *Configuration) Fatal(err error)
- func (c *Configuration) FatalDF(depth int, format string, argv ...interface{})
- func (c *Configuration) FatalF(format string, argv ...interface{})
- func (c *Configuration) FatalR(r *http.Request, err error)
- func (c *Configuration) FatalRDF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) FatalRF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) Info(err error)
- func (c *Configuration) InfoDF(depth int, format string, argv ...interface{})
- func (c *Configuration) InfoF(format string, argv ...interface{})
- func (c *Configuration) InfoR(r *http.Request, err error)
- func (c *Configuration) InfoRDF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) InfoRF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) InfoWriter() *io.PipeWriter
- func (c *Configuration) LogWith(r *http.Request, ctx context.Context) (entry *logrus.Entry)
- func (c *Configuration) Logger() *log.Logger
- func (c *Configuration) Logrus() *logrus.Logger
- func (c *Configuration) Panic(err error)
- func (c *Configuration) PanicDF(depth int, format string, argv ...interface{})
- func (c *Configuration) PanicF(format string, argv ...interface{})
- func (c *Configuration) PanicR(r *http.Request, err error)
- func (c *Configuration) PanicRDF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) PanicRF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) PrefixedLogger(prefix string) *log.Logger
- func (c *Configuration) Trace(err error)
- func (c *Configuration) TraceDF(depth int, format string, argv ...interface{})
- func (c *Configuration) TraceF(format string, argv ...interface{})
- func (c *Configuration) TraceR(r *http.Request, err error)
- func (c *Configuration) TraceRDF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) TraceRF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) TraceWriter() *io.PipeWriter
- func (c *Configuration) Warn(err error)
- func (c *Configuration) WarnDF(depth int, format string, argv ...interface{})
- func (c *Configuration) WarnF(format string, argv ...interface{})
- func (c *Configuration) WarnR(r *http.Request, err error)
- func (c *Configuration) WarnRDF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) WarnRF(r *http.Request, depth int, format string, argv ...interface{})
- func (c *Configuration) WarnWriter() *io.PipeWriter
- type Format
- type Level
- type LogfLogger
- type SyslogDSN
- type SyslogHook
Constants ¶
View Source
const ( StandardTimestampFormat = "2006-01-02T15:04:05.000" DefaultTimestampFormat = "20060102-150405.00" )
Variables ¶
View Source
var Config *config = &config{ Configuration: Configuration{ DisableTimestamp: false, TimestampFormat: DefaultTimestampFormat, LoggingFormat: FormatPretty, LogLevel: LevelInfo, LogHook: "stdout", AppName: "", RemoteHost: "", RemotePort: 0, LogTag: "", logger: initialLogger, writer: log.New(initialLogger.Writer(), "", 0), }, _private: true, }
View Source
var Levels = map[string]Level{ "error": LevelError, "warn": LevelWarn, "info": LevelInfo, "debug": LevelDebug, "trace": LevelTrace, }
Functions ¶
func DebugWriter ¶
func DebugWriter() *io.PipeWriter
func ErrorWriter ¶
func ErrorWriter() *io.PipeWriter
func InfoWriter ¶
func InfoWriter() *io.PipeWriter
func PrefixedLogger ¶ added in v0.2.0
func TraceWriter ¶
func TraceWriter() *io.PipeWriter
func WarnWriter ¶
func WarnWriter() *io.PipeWriter
Types ¶
type Configuration ¶
type Configuration struct {
DisableTimestamp bool
TimestampFormat string
LoggingFormat Format
LogLevel Level
LogHook string
LogHooks []logrus.Hook
AppName string
RemoteHost string
RemotePort int
LogTag string
sync.RWMutex
// contains filtered or unexported fields
}
func NewConfig ¶ added in v0.7.12
func NewConfig() (c *Configuration)
func (*Configuration) Apply ¶
func (c *Configuration) Apply()
func (*Configuration) Debug ¶ added in v0.7.12
func (c *Configuration) Debug(err error)
func (*Configuration) DebugDF ¶ added in v0.7.12
func (c *Configuration) DebugDF(depth int, format string, argv ...interface{})
func (*Configuration) DebugF ¶ added in v0.7.12
func (c *Configuration) DebugF(format string, argv ...interface{})
func (*Configuration) DebugR ¶ added in v0.7.12
func (c *Configuration) DebugR(r *http.Request, err error)
func (*Configuration) DebugRDF ¶ added in v0.7.12
func (c *Configuration) DebugRDF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) DebugRF ¶ added in v0.7.12
func (c *Configuration) DebugRF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) DebugWriter ¶ added in v0.7.12
func (c *Configuration) DebugWriter() *io.PipeWriter
func (*Configuration) Error ¶ added in v0.7.12
func (c *Configuration) Error(err error)
func (*Configuration) ErrorDF ¶ added in v0.7.12
func (c *Configuration) ErrorDF(depth int, format string, argv ...interface{})
func (*Configuration) ErrorF ¶ added in v0.7.12
func (c *Configuration) ErrorF(format string, argv ...interface{})
func (*Configuration) ErrorR ¶ added in v0.7.12
func (c *Configuration) ErrorR(r *http.Request, err error)
func (*Configuration) ErrorRDF ¶ added in v0.7.12
func (c *Configuration) ErrorRDF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) ErrorRF ¶ added in v0.7.12
func (c *Configuration) ErrorRF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) ErrorWriter ¶ added in v0.7.12
func (c *Configuration) ErrorWriter() *io.PipeWriter
func (*Configuration) Fatal ¶ added in v0.7.12
func (c *Configuration) Fatal(err error)
func (*Configuration) FatalDF ¶ added in v0.7.12
func (c *Configuration) FatalDF(depth int, format string, argv ...interface{})
func (*Configuration) FatalF ¶ added in v0.7.12
func (c *Configuration) FatalF(format string, argv ...interface{})
func (*Configuration) FatalR ¶ added in v0.7.12
func (c *Configuration) FatalR(r *http.Request, err error)
func (*Configuration) FatalRDF ¶ added in v0.7.12
func (c *Configuration) FatalRDF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) FatalRF ¶ added in v0.7.12
func (c *Configuration) FatalRF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) Info ¶ added in v0.7.12
func (c *Configuration) Info(err error)
func (*Configuration) InfoDF ¶ added in v0.7.12
func (c *Configuration) InfoDF(depth int, format string, argv ...interface{})
func (*Configuration) InfoF ¶ added in v0.7.12
func (c *Configuration) InfoF(format string, argv ...interface{})
func (*Configuration) InfoR ¶ added in v0.7.12
func (c *Configuration) InfoR(r *http.Request, err error)
func (*Configuration) InfoRDF ¶ added in v0.7.12
func (c *Configuration) InfoRDF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) InfoRF ¶ added in v0.7.12
func (c *Configuration) InfoRF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) InfoWriter ¶ added in v0.7.12
func (c *Configuration) InfoWriter() *io.PipeWriter
func (*Configuration) Logger ¶ added in v0.7.12
func (c *Configuration) Logger() *log.Logger
func (*Configuration) Logrus ¶ added in v0.7.12
func (c *Configuration) Logrus() *logrus.Logger
func (*Configuration) Panic ¶ added in v0.7.12
func (c *Configuration) Panic(err error)
func (*Configuration) PanicDF ¶ added in v0.7.12
func (c *Configuration) PanicDF(depth int, format string, argv ...interface{})
func (*Configuration) PanicF ¶ added in v0.7.12
func (c *Configuration) PanicF(format string, argv ...interface{})
func (*Configuration) PanicR ¶ added in v0.7.12
func (c *Configuration) PanicR(r *http.Request, err error)
func (*Configuration) PanicRDF ¶ added in v0.7.12
func (c *Configuration) PanicRDF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) PanicRF ¶ added in v0.7.12
func (c *Configuration) PanicRF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) PrefixedLogger ¶ added in v0.7.12
func (c *Configuration) PrefixedLogger(prefix string) *log.Logger
func (*Configuration) Trace ¶ added in v0.7.12
func (c *Configuration) Trace(err error)
func (*Configuration) TraceDF ¶ added in v0.7.12
func (c *Configuration) TraceDF(depth int, format string, argv ...interface{})
func (*Configuration) TraceF ¶ added in v0.7.12
func (c *Configuration) TraceF(format string, argv ...interface{})
func (*Configuration) TraceR ¶ added in v0.7.12
func (c *Configuration) TraceR(r *http.Request, err error)
func (*Configuration) TraceRDF ¶ added in v0.7.12
func (c *Configuration) TraceRDF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) TraceRF ¶ added in v0.7.12
func (c *Configuration) TraceRF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) TraceWriter ¶ added in v0.7.12
func (c *Configuration) TraceWriter() *io.PipeWriter
func (*Configuration) Warn ¶ added in v0.7.12
func (c *Configuration) Warn(err error)
func (*Configuration) WarnDF ¶ added in v0.7.12
func (c *Configuration) WarnDF(depth int, format string, argv ...interface{})
func (*Configuration) WarnF ¶ added in v0.7.12
func (c *Configuration) WarnF(format string, argv ...interface{})
func (*Configuration) WarnR ¶ added in v0.7.12
func (c *Configuration) WarnR(r *http.Request, err error)
func (*Configuration) WarnRDF ¶ added in v0.7.12
func (c *Configuration) WarnRDF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) WarnRF ¶ added in v0.7.12
func (c *Configuration) WarnRF(r *http.Request, depth int, format string, argv ...interface{})
func (*Configuration) WarnWriter ¶ added in v0.7.12
func (c *Configuration) WarnWriter() *io.PipeWriter
type LogfLogger ¶ added in v0.2.0
type LogfLogger Level
func NewLogf ¶ added in v0.2.0
func NewLogf(level Level) LogfLogger
func (LogfLogger) Logf ¶ added in v0.2.0
func (l LogfLogger) Logf(format string, argv ...interface{})
type SyslogDSN ¶ added in v0.7.12
func ParseSyslogDSN ¶ added in v0.7.12
type SyslogHook ¶
type SyslogHook struct {
// contains filtered or unexported fields
}
func NewSyslogHook ¶ added in v0.7.12
func NewSyslogHookWith ¶ added in v0.7.12
func (*SyslogHook) Levels ¶
func (hook *SyslogHook) Levels() []logrus.Level
func (*SyslogHook) Reconnect ¶ added in v0.7.12
func (hook *SyslogHook) Reconnect() (err error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.