27 lines
443 B
Go
27 lines
443 B
Go
|
package logging
|
||
|
|
||
|
import (
|
||
|
"io"
|
||
|
"log"
|
||
|
)
|
||
|
|
||
|
// Logging structure used for setup of logging
|
||
|
var (
|
||
|
logflags int
|
||
|
loginfo *log.Logger
|
||
|
logfatal *log.Logger
|
||
|
)
|
||
|
|
||
|
// Init configure logging structures
|
||
|
func Init(writer io.Writer, flags int) {
|
||
|
loginfo = log.New(writer, "INFO: ", flags)
|
||
|
logfatal = log.New(writer, "INFO: ", flags)
|
||
|
}
|
||
|
|
||
|
// Get loggingers
|
||
|
func Get() (linfo *log.Logger, lfatal *log.Logger) {
|
||
|
linfo = loginfo
|
||
|
lfatal = logfatal
|
||
|
return
|
||
|
}
|