mirror of
https://github.com/eosswedenorg/antelope-api-healthcheck
synced 2026-06-19 05:10:02 +02:00
It is now cleaner and acts as a wrapper around the standard go log module.
29 lines
656 B
Go
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)
|
|
}
|