1
0
Fork 0
mirror of https://github.com/eosswedenorg/antelope-api-healthcheck synced 2026-06-19 05:10:02 +02:00
antelope-api-healthcheck/src/log/interface.go
Henrik Hautakoski c214908c0c Rewrite the log module.
It is now cleaner and acts as a wrapper around the standard go log module.
2020-06-24 17:45:14 +02:00

29 lines
656 B
Go

package log
import (
"io"
stdlog "log"
)
// Create and export our different log functions.
// ---------------------------------------------------------
var (
Info logWrapper = stdWrapper
Notice logWrapper = createWrapper(noticeLogger)
Warning logWrapper = createWrapper(warningLogger)
Error logWrapper = createWrapper(errorLogger)
)
// SetWriter
// Configure the logger to use this writer.
// ---------------------------------------------------------
func SetWriter(handle io.Writer) {
// Info is standard logger.
stdlog.SetOutput(handle)
noticeLogger.SetOutput(handle)
warningLogger.SetOutput(handle)
errorLogger.SetOutput(handle)
}