Example #1
0
File: slog.go Project: naunga/slog
func Error(format string, v ...interface{}) {
	if std.level >= ERROR {
		std.SetPrefix("ERROR")
		s := fmt.Sprintf(format, v...)
		if std.useColors {
			ct.ChangeColor(ct.Red, false, ct.None, false)
			defer ct.ResetColor()
		}
		std.Output(s)
	}
}
Example #2
0
File: slog.go Project: naunga/slog
func Debug(format string, v ...interface{}) {
	if std.level >= DEBUG {
		std.SetPrefix("DEBUG")

		s := fmt.Sprintf(format, v...)

		if std.useColors {
			ct.ChangeColor(ct.Yellow, false, ct.None, false)
			defer ct.ResetColor()
		}
		std.Output(s)
	}
}
Example #3
0
File: slog.go Project: naunga/slog
func Info(format string, v ...interface{}) {
	if std.level >= INFO {
		std.SetPrefix("INFO")
		s := fmt.Sprintf(format, v...)

		if std.useColors {
			ct.ChangeColor(ct.White, false, ct.None, false)
			defer ct.ResetColor()
		}

		std.Output(s)
	}
}