@@ -11,8 +11,8 @@ import (
11
11
"testing"
12
12
"time"
13
13
14
- "github.com/sirupsen/logrus"
15
14
pkgerrors "github.com/pkg/errors"
15
+ "github.com/sirupsen/logrus"
16
16
)
17
17
18
18
const SyslogInfoLevel = 6
@@ -293,3 +293,41 @@ runtime.*
293
293
t .Errorf ("Stack Trace not as expected. Got:\n %s\n " , stacktrace )
294
294
}
295
295
}
296
+
297
+ func TestLogrusLevelToSylog (t * testing.T ) {
298
+ // Syslog constants
299
+ const (
300
+ LOG_EMERG = 0 /* system is unusable */
301
+ LOG_ALERT = 1 /* action must be taken immediately */
302
+ LOG_CRIT = 2 /* critical conditions */
303
+ LOG_ERR = 3 /* error conditions */
304
+ LOG_WARNING = 4 /* warning conditions */
305
+ LOG_NOTICE = 5 /* normal but significant condition */
306
+ LOG_INFO = 6 /* informational */
307
+ LOG_DEBUG = 7 /* debug-level messages */
308
+ )
309
+
310
+ if logrusLevelToSylog (logrus .DebugLevel ) != LOG_DEBUG {
311
+ t .Error ("logrusLevelToSylog(DebugLevel) != LOG_DEBUG" )
312
+ }
313
+
314
+ if logrusLevelToSylog (logrus .InfoLevel ) != LOG_INFO {
315
+ t .Error ("logrusLevelToSylog(InfoLevel) != LOG_INFO" )
316
+ }
317
+
318
+ if logrusLevelToSylog (logrus .WarnLevel ) != LOG_WARNING {
319
+ t .Error ("logrusLevelToSylog(WarnLevel) != LOG_WARNING" )
320
+ }
321
+
322
+ if logrusLevelToSylog (logrus .ErrorLevel ) != LOG_ERR {
323
+ t .Error ("logrusLevelToSylog(ErrorLevel) != LOG_ERR" )
324
+ }
325
+
326
+ if logrusLevelToSylog (logrus .FatalLevel ) != LOG_CRIT {
327
+ t .Error ("logrusLevelToSylog(FatalLevel) != LOG_CRIT" )
328
+ }
329
+
330
+ if logrusLevelToSylog (logrus .PanicLevel ) != LOG_ALERT {
331
+ t .Error ("logrusLevelToSylog(PanicLevel) != LOG_ALERT" )
332
+ }
333
+ }
0 commit comments