1
0

GODT-1672: Forward QML log to bridge.

This commit is contained in:
Xavier Michelon
2022-07-25 10:47:27 +02:00
committed by Jakub
parent 649364beb5
commit 055829dcf8
17 changed files with 3081 additions and 1796 deletions

View File

@ -22,6 +22,7 @@ import (
"strings"
"github.com/ProtonMail/proton-bridge/v2/internal/frontend/types"
"github.com/sirupsen/logrus"
)
var (
@ -71,3 +72,25 @@ func grpcUserFromBridge(user types.User) *User {
Addresses: user.GetAddresses(),
}
}
// logrusLevelFromGrpcLevel converts a gRPC log level to a logrus log level.
func logrusLevelFromGrpcLevel(level LogLevel) logrus.Level {
switch level {
case LogLevel_PANIC:
return logrus.PanicLevel
case LogLevel_FATAL:
return logrus.FatalLevel
case LogLevel_ERROR:
return logrus.ErrorLevel
case LogLevel_WARN:
return logrus.WarnLevel
case LogLevel_INFO:
return logrus.InfoLevel
case LogLevel_DEBUG:
return logrus.DebugLevel
case LogLevel_TRACE:
return logrus.TraceLevel
default:
return logrus.ErrorLevel
}
}