initial
This commit is contained in:
59
trade/print.go
Normal file
59
trade/print.go
Normal file
@@ -0,0 +1,59 @@
|
||||
package trade
|
||||
|
||||
import (
|
||||
"log"
|
||||
"strings"
|
||||
)
|
||||
|
||||
var (
|
||||
last_debug string
|
||||
last_info string
|
||||
last_warn string
|
||||
last_error string
|
||||
)
|
||||
|
||||
func Debug(msg ...string) string {
|
||||
info := strings.Join(msg, " ")
|
||||
if last_debug == info {
|
||||
return ""
|
||||
}
|
||||
log.Println("[DEBUG]", info)
|
||||
last_debug = info
|
||||
return info
|
||||
}
|
||||
|
||||
func Info(msg ...string) {
|
||||
i := strings.Join(msg, " ")
|
||||
if last_info == i {
|
||||
return
|
||||
}
|
||||
log.Println("[INFO]", i)
|
||||
last_info = i
|
||||
}
|
||||
|
||||
func Error(code string, msg ...string) {
|
||||
info := strings.Join(msg, " ")
|
||||
if last_error == info {
|
||||
return
|
||||
}
|
||||
log.Println("[ERROR] #", code, info)
|
||||
last_error = info
|
||||
}
|
||||
|
||||
func Watch(msg ...string) {
|
||||
info := strings.Join(msg, " ")
|
||||
if last_warn == info {
|
||||
return
|
||||
}
|
||||
log.Println("[Watch] #", info)
|
||||
last_warn = info
|
||||
}
|
||||
|
||||
func Warn(msg ...string) {
|
||||
info := strings.Join(msg, " ")
|
||||
if last_warn == info {
|
||||
return
|
||||
}
|
||||
log.Println("[WARN] #", info)
|
||||
last_warn = info
|
||||
}
|
||||
Reference in New Issue
Block a user