Proxy: improve logging (#6766)

This commit is contained in:
andig 2023-03-10 22:21:40 +01:00 • committed by GitHub
parent 82a933033e
commit a200809212
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 43 additions and 4 deletions

39
server/modbus/log.go Normal file
View file

@ -0,0 +1,39 @@
package modbus
import "github.com/evcc-io/evcc/util"
type logger struct {
log *util.Logger
}
func (l *logger) Info(msg string) {
l.log.DEBUG.Println(msg)
}
func (l *logger) Infof(format string, msg ...any) {
l.log.DEBUG.Printf(format, msg...)
}
func (l *logger) Warning(msg string) {
l.log.DEBUG.Println(msg)
}
func (l *logger) Warningf(format string, msg ...any) {
l.log.DEBUG.Printf(format, msg...)
}
func (l *logger) Error(msg string) {
l.log.ERROR.Println(msg)
}
func (l *logger) Errorf(format string, msg ...any) {
l.log.ERROR.Printf(format, msg...)
}
func (l *logger) Fatal(msg string) {
l.log.ERROR.Println(msg)
}
func (l *logger) Fatalf(format string, msg ...any) {
l.log.ERROR.Printf(format, msg...)
}

View file

@ -35,7 +35,7 @@ func StartProxy(port int, config modbus.Settings, readOnly bool) error {
h.log.DEBUG.Printf("modbus proxy for %s listening at :%d", config.String(), port)
srv, err := mbserver.New(h)
srv, err := mbserver.New(h, mbserver.Logger(&logger{log: h.log}))
if err == nil {
err = srv.Start(l)