2021-12-05 17:47:00 -05:00
|
|
|
package log
|
|
|
|
|
|
|
|
|
|
import "fmt"
|
|
|
|
|
|
|
|
|
|
const (
|
2021-12-08 16:31:05 -05:00
|
|
|
NONE = 0
|
|
|
|
|
NORMAL = 1
|
|
|
|
|
DEBUG = 2
|
|
|
|
|
DIAGNOSTIC = 3
|
2021-12-05 17:47:00 -05:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
var LOG_LEVEL = NORMAL
|
|
|
|
|
|
|
|
|
|
func Print(minLevel int, a ...interface{}) (int, error) {
|
|
|
|
|
if LOG_LEVEL >= minLevel {
|
|
|
|
|
return fmt.Print(a...)
|
|
|
|
|
}
|
|
|
|
|
return 0, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func Println(minLevel int, a ...interface{}) (int, error) {
|
|
|
|
|
if LOG_LEVEL >= minLevel {
|
|
|
|
|
return fmt.Println(a...)
|
|
|
|
|
}
|
|
|
|
|
return 0, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func Printf(minLevel int, format string, a ...interface{}) (int, error) {
|
|
|
|
|
if LOG_LEVEL >= minLevel {
|
|
|
|
|
return fmt.Printf(format, a...)
|
|
|
|
|
}
|
|
|
|
|
return 0, nil
|
|
|
|
|
}
|