Documentation
¶
Index ¶
- Variables
- func CloseLogFile() (err error)
- func Debug(v ...interface{})
- func Debugf(data string, v ...interface{})
- func Debugln(v ...interface{})
- func Error(v ...interface{})
- func Errorf(data string, v ...interface{})
- func Fatal(v ...interface{})
- func Fatalf(data string, v ...interface{})
- func Info(v ...interface{})
- func Infof(data string, v ...interface{})
- func Infoln(v ...interface{})
- func SetupLogger() (err error)
- func Warn(v ...interface{})
- func Warnf(data string, v ...interface{})
- type Logging
Constants ¶
This section is empty.
Variables ¶
var ( // LogPath location to store logs in LogPath string // Logger create a pointer to Logging struct for holding data Logger = &Logging{} )
var Print = log.Print
Print aliased to Standard log.Print
var Printf = log.Printf
Printf aliased to Standard log.Printf
var Println = log.Println
Println aliased to Standard log.Println
Functions ¶
func CloseLogFile ¶
func CloseLogFile() (err error)
CloseLogFile close the handler for any open log files
func Debug ¶
func Debug(v ...interface{})
Debug handler takes any input returns unformatted output to infoLogger writer
func Debugf ¶
func Debugf(data string, v ...interface{})
Debugf handler takes any input infoLogger returns formatted output to infoLogger writer
func Debugln ¶
func Debugln(v ...interface{})
Debugln handler takes any input infoLogger returns formatted output to infoLogger writer
func Error ¶
func Error(v ...interface{})
Error handler takes any input returns unformatted output to errorLogger writer
func Errorf ¶
func Errorf(data string, v ...interface{})
Errorf handler takes any input returns unformatted output to errorLogger writer
func Fatal ¶
func Fatal(v ...interface{})
Fatal handler takes any input returns unformatted output to fatalLogger writer
func Fatalf ¶
func Fatalf(data string, v ...interface{})
Fatalf handler takes any input returns unformatted output to fatalLogger writer
func Info ¶
func Info(v ...interface{})
Info handler takes any input returns unformatted output to infoLogger writer
func Infof ¶
func Infof(data string, v ...interface{})
Infof handler takes any input infoLogger returns formatted output to infoLogger writer
func Infoln ¶
func Infoln(v ...interface{})
Infoln handler takes any input infoLogger returns formatted output to infoLogger writer
func SetupLogger ¶
func SetupLogger() (err error)
SetupLogger configure logger instance with user provided settings
Types ¶
type Logging ¶
type Logging struct { Enabled *bool `json:"enabled,omitempty"` File string `json:"file"` ColourOutput bool `json:"colour"` ColourOutputOverride bool `json:"colourOverride,omitempty"` Level string `json:"level"` Rotate bool `json:"rotate"` }
Logging struct that holds all user configurable options for the logger