Skip to content

Commit e81e607

Browse files
authored
Merge pull request #2 from muonsoft/hotfix-logrusadapter
hotfix: logrusadapter
2 parents e6d54eb + b07e598 commit e81e607

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

logging/logrusadapter/adapter.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,17 @@ func (a *adapter) SetStackTrace(trace errors.StackTrace) {
5757
a.log = a.log.WithField("stackTrace", frames)
5858
}
5959

60+
type levelLogger interface {
61+
Log(level logrus.Level, args ...interface{})
62+
}
63+
6064
func (a *adapter) Log(message string) {
65+
if levelLog, ok := a.log.(levelLogger); ok {
66+
levelLog.Log(a.level, message)
67+
68+
return
69+
}
70+
6171
switch a.level {
6272
case logrus.PanicLevel:
6373
a.log.Panic(message)

0 commit comments

Comments
 (0)