Proxy: improve logging (#6766)
This commit is contained in:
parent
82a933033e
commit
a200809212
4 changed files with 43 additions and 4 deletions
39
server/modbus/log.go
Normal file
39
server/modbus/log.go
Normal 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...)
|
||||
}
|
||||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue