From aaa48022e8fcacfc88666825095bacd6c93a7c24 Mon Sep 17 00:00:00 2001 From: andig Date: Wed, 14 Jun 2023 19:19:43 +0200 Subject: [PATCH] Ocpp: reduce logging --- charger/ocpp/cs.go | 24 ------------------------ charger/ocpp/cs_log.go | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 24 deletions(-) create mode 100644 charger/ocpp/cs_log.go diff --git a/charger/ocpp/cs.go b/charger/ocpp/cs.go index a3a188570..e13ce7c3f 100644 --- a/charger/ocpp/cs.go +++ b/charger/ocpp/cs.go @@ -102,27 +102,3 @@ func (cs *CS) ChargePointDisconnected(chargePoint ocpp16.ChargePointConnection) } } } - -func (cs *CS) Debug(args ...interface{}) { - cs.log.TRACE.Println(args...) -} - -func (cs *CS) Debugf(fmt string, args ...interface{}) { - cs.log.TRACE.Printf(fmt, args...) -} - -func (cs *CS) Info(args ...interface{}) { - cs.log.TRACE.Println(args...) -} - -func (cs *CS) Infof(fmt string, args ...interface{}) { - cs.log.TRACE.Printf(fmt, args...) -} - -func (cs *CS) Error(args ...interface{}) { - cs.log.TRACE.Println(args...) -} - -func (cs *CS) Errorf(fmt string, args ...interface{}) { - cs.log.TRACE.Printf(fmt, args...) -} diff --git a/charger/ocpp/cs_log.go b/charger/ocpp/cs_log.go new file mode 100644 index 000000000..c4d047e83 --- /dev/null +++ b/charger/ocpp/cs_log.go @@ -0,0 +1,36 @@ +package ocpp + +import ( + "fmt" + "strings" +) + +func (cs *CS) print(s string) { + if strings.Contains(s, "JSON message") { + cs.log.TRACE.Println(s) + } +} + +func (cs *CS) Debug(args ...interface{}) { + cs.print(fmt.Sprintln(args...)) +} + +func (cs *CS) Debugf(f string, args ...interface{}) { + cs.print(fmt.Sprintf(f, args...)) +} + +func (cs *CS) Info(args ...interface{}) { + cs.print(fmt.Sprintln(args...)) +} + +func (cs *CS) Infof(f string, args ...interface{}) { + cs.print(fmt.Sprintf(f, args...)) +} + +func (cs *CS) Error(args ...interface{}) { + cs.print(fmt.Sprintln(args...)) +} + +func (cs *CS) Errorf(f string, args ...interface{}) { + cs.print(fmt.Sprintf(f, args...)) +}