From ba75820a42a62815fdb90dfd6c351bc4b35f4ddb Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 9 Nov 2024 13:04:18 +0100 Subject: [PATCH] Ocpp: reduce trace logs --- charger/ocpp/cs_log.go | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/charger/ocpp/cs_log.go b/charger/ocpp/cs_log.go index b4c613831..adb2e81f0 100644 --- a/charger/ocpp/cs_log.go +++ b/charger/ocpp/cs_log.go @@ -2,18 +2,33 @@ package ocpp import ( "fmt" + "strings" ) func (cs *CS) print(s string) { - // var ok bool - // if s, ok = strings.CutPrefix(s, "sent JSON message to"); ok { - // s = "send" + s - // } else if s, ok = strings.CutPrefix(s, "received JSON message from"); ok { - // s = "recv" + s - // } - // if ok { - cs.log.TRACE.Println(s) + // for _, p := range []string{ + // "completed request", + // "dispatched request", + // "enqueued CALL", + // "handling incoming", + // "sent CALL", + // "started timeout", + // "timeout canceled", + // } { + // if strings.HasPrefix(s, p) { + // return + // } // } + + var ok bool + if s, ok = strings.CutPrefix(s, "sent JSON message to"); ok { + s = "send" + s + } else if s, ok = strings.CutPrefix(s, "received JSON message from"); ok { + s = "recv" + s + } + if ok { + cs.log.TRACE.Println(s) + } } func (cs *CS) Debug(args ...interface{}) {