This commit is contained in:
2026-01-09 15:48:31 +08:00
parent e32eabbf95
commit c8e189e9c7
28 changed files with 2795 additions and 0 deletions

59
trade/print.go Normal file
View 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
}