Documentation ¶
Index ¶
- Variables
- func Tick(name string)
- func TickN(name string, number int)
- type BugsnagLogger
- type Logger
- func (l *Logger) FatalError(err error, msg string)
- func (l *Logger) FatalErrorf(err error, msg string, args ...interface{})
- func (l *Logger) Fatalf(msg string, args ...interface{})
- func (l *Logger) HandleError(err error, msg string)
- func (l *Logger) HandleErrorf(err error, msg string, args ...interface{})
Constants ¶
This section is empty.
Variables ¶
var ReportInterval = time.Second * 5
The interval between logging the number of actions/sec
Functions ¶
Types ¶
type BugsnagLogger ¶
BugsnagLogger used in bugsnag to ensure panics are written to the logger as well as bugsnag
func GetBugsnagLogger ¶
func GetBugsnagLogger(name string) *BugsnagLogger
GetBugsnagLogger builds a wrapper for loggo which can be used by bugsnag.
func (*BugsnagLogger) Printf ¶
func (lw *BugsnagLogger) Printf(format string, v ...interface{})
Printf used in bugsnag to ensure panics are written to the logger as well as bugsnag
type Logger ¶
Logger wrapper for the internal logger with some extra helpers
func (*Logger) FatalError ¶
FatalError This notifies bugsnag and logs the error then quits.
func (*Logger) FatalErrorf ¶
FatalErrorf This notifies bugsnag and logs the error based on the args then quits
func (*Logger) Fatalf ¶
Fatalf This notifies bugsnag and logs the error based on the args then quits
func (*Logger) HandleError ¶
HandleError This notifies bugsnag and logs the error.
func (*Logger) HandleErrorf ¶
HandleErrorf This notifies bugsnag and logs the error based on the args.