File tree Expand file tree Collapse file tree 2 files changed +23
-5
lines changed Expand file tree Collapse file tree 2 files changed +23
-5
lines changed Original file line number Diff line number Diff line change @@ -49,18 +49,18 @@ func RequiresRoot(t testing.TB) {
49
49
50
50
func newLogger (t testing.TB ) * log.Logger {
51
51
str := os .Getenv (logLevelEnvName )
52
+ l := log .New ()
52
53
if str == "" {
53
- return log . New ()
54
+ return l
54
55
}
55
56
56
57
logLevel , err := log .ParseLevel (str )
57
58
if err != nil {
58
59
t .Fatalf ("Failed to parse %q as Log Level: %v" , str , err )
59
60
}
60
- return & log.Logger {
61
- Out : os .Stdout ,
62
- Level : logLevel ,
63
- }
61
+
62
+ l .SetLevel (logLevel )
63
+ return l
64
64
}
65
65
66
66
// NewLogEntry creates log.Entry. The level is specified by "FC_TEST_LOG_LEVEL" environment variable
Original file line number Diff line number Diff line change
1
+ package fctesting
2
+
3
+ import (
4
+ "os"
5
+ "testing"
6
+ )
7
+
8
+ func TestLoggingPanic (t * testing.T ) {
9
+ defer func () {
10
+ if r := recover (); r != nil {
11
+ t .Error (r )
12
+ }
13
+ }()
14
+
15
+ os .Setenv ("FC_TEST_LOG_LEVEL" , "debug" )
16
+ l := NewLogEntry (t )
17
+ l .Debug ("TestLoggingPanic" )
18
+ }
You can’t perform that action at this time.
0 commit comments