mirror of
https://github.com/netbirdio/netbird.git
synced 2024-12-24 23:59:25 +01:00
24e031ab74
```console journalctl ``` ```diff - Jul 19 14:41:01 rpi /usr/bin/netbird[614]: 2024-07-19T14:41:01+02:00 ERRO %!s(<nil>): error while handling message of Peer [key: REDACTED] error: [wrongly addressed message REDACTED] - Jul 19 21:53:03 rpi /usr/bin/netbird[614]: 2024-07-19T21:53:03+02:00 WARN %!s(<nil>): disconnected from the Signal service but will retry silently. Reason: rpc error: code = Internal desc = server closed the stream without sending trailers - Jul 19 21:53:04 rpi /usr/bin/netbird[614]: 2024-07-19T21:53:04+02:00 INFO %!s(<nil>): connected to the Signal Service stream - Jul 19 22:24:10 rpi /usr/bin/netbird[614]: 2024-07-19T22:24:10+02:00 WARN [error: read udp 192.168.1.11:48398->9.9.9.9:53: i/o timeout, upstream: 9.9.9.9:53] %!s(<nil>): got an error while connecting to upstream + Jul 19 14:41:01 rpi /usr/bin/netbird[614]: error while handling message of Peer [key: REDACTED] error: [wrongly addressed message REDACTED] + Jul 19 21:53:03 rpi /usr/bin/netbird[614]: disconnected from the Signal service but will retry silently. Reason: rpc error: code = Internal desc = server closed the stream without sending trailers + Jul 19 21:53:04 rpi /usr/bin/netbird[614]: connected to the Signal Service stream + Jul 19 22:24:10 rpi /usr/bin/netbird[614]: [error: read udp 192.168.1.11:48398->9.9.9.9:53: i/o timeout, upstream: 9.9.9.9:53] got an error while connecting to upstream ``` please notice that although log level is no longer present in the syslog message it is still respected by syslog logger, so the log levels are not lost: ```console journalctl -p 3 ``` ```diff - Jul 19 14:41:01 rpi /usr/bin/netbird[614]: 2024-07-19T14:41:01+02:00 ERRO %!s(<nil>): error while handling message of Peer [key: REDACTED] error: [wrongly addressed message REDACTED] + Jul 19 14:41:01 rpi /usr/bin/netbird[614]: error while handling message of Peer [key: REDACTED] error: [wrongly addressed message REDACTED] ```
33 lines
926 B
Go
33 lines
926 B
Go
package formatter
|
|
|
|
import (
|
|
"github.com/sirupsen/logrus"
|
|
)
|
|
|
|
// SetTextFormatter set the text formatter for given logger.
|
|
func SetTextFormatter(logger *logrus.Logger) {
|
|
logger.Formatter = NewTextFormatter()
|
|
logger.ReportCaller = true
|
|
logger.AddHook(NewContextHook())
|
|
}
|
|
// SetSyslogFormatter set the text formatter for given logger.
|
|
func SetSyslogFormatter(logger *logrus.Logger) {
|
|
logger.Formatter = NewSyslogFormatter()
|
|
logger.ReportCaller = true
|
|
logger.AddHook(NewContextHook())
|
|
}
|
|
|
|
// SetJSONFormatter set the JSON formatter for given logger.
|
|
func SetJSONFormatter(logger *logrus.Logger) {
|
|
logger.Formatter = &logrus.JSONFormatter{}
|
|
logger.ReportCaller = true
|
|
logger.AddHook(NewContextHook())
|
|
}
|
|
|
|
// SetLogcatFormatter set the logcat formatter for given logger.
|
|
func SetLogcatFormatter(logger *logrus.Logger) {
|
|
logger.Formatter = NewLogcatFormatter()
|
|
logger.ReportCaller = true
|
|
logger.AddHook(NewContextHook())
|
|
}
|