add warn log level

Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
Василий Толстов 2019-08-14 02:26:51 +03:00
parent a606813fdf
commit 70d0029658

View File

@ -14,6 +14,7 @@ type Level int
const (
LevelFatal Level = iota
LevelInfo
LevelWarn
LevelDebug
LevelTrace
)
@ -36,6 +37,8 @@ func init() {
level = LevelTrace
case "fatal":
level = LevelFatal
case "warn":
level = LevelWarn
}
}
@ -95,6 +98,16 @@ func Infof(format string, v ...interface{}) {
WithLevelf(LevelInfo, format, v...)
}
// Warn provides warn level logging
func Warn(v ...interface{}) {
WithLevel(LevelWarn, v...)
}
// Warnf provides warn level logging
func Warnf(format string, v ...interface{}) {
WithLevelf(LevelWarn, format, v...)
}
// Fatal logs with Log and then exits with os.Exit(1)
func Fatal(v ...interface{}) {
WithLevel(LevelFatal, v...)