mirror of https://github.com/sirupsen/logrus.git
27 lines
419 B
Go
27 lines
419 B
Go
|
package logrus_test
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
log "github.com/sirupsen/logrus"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestLogger_LogFn(t *testing.T) {
|
||
|
log.SetFormatter(&log.JSONFormatter{})
|
||
|
log.SetLevel(log.WarnLevel)
|
||
|
|
||
|
log.InfoFn(func() []interface{} {
|
||
|
fmt.Println("This is never run")
|
||
|
return []interface{} {
|
||
|
"Hello",
|
||
|
}
|
||
|
})
|
||
|
|
||
|
log.ErrorFn(func() []interface{} {
|
||
|
fmt.Println("This runs")
|
||
|
return []interface{} {
|
||
|
"Oopsi",
|
||
|
}
|
||
|
})
|
||
|
}
|