File tree 2 files changed +10
-9
lines changed
2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 8
8
"bytes"
9
9
"fmt"
10
10
"html/template"
11
- "os"
12
11
"runtime"
13
12
"strconv"
14
13
"strings"
@@ -54,7 +53,7 @@ func debugPrint(format string, values ...interface{}) {
54
53
if ! strings .HasSuffix (format , "\n " ) {
55
54
format += "\n "
56
55
}
57
- fmt .Fprintf (os . Stderr , "[GIN-debug] " + format , values ... )
56
+ fmt .Fprintf (DefaultWriter , "[GIN-debug] " + format , values ... )
58
57
}
59
58
}
60
59
@@ -98,6 +97,8 @@ at initialization. ie. before any route is registered or the router is listening
98
97
99
98
func debugPrintError (err error ) {
100
99
if err != nil {
101
- debugPrint ("[ERROR] %v\n " , err )
100
+ if IsDebugging () {
101
+ fmt .Fprintf (DefaultErrorWriter , "[GIN-debug] [ERROR] %v\n " , err )
102
+ }
102
103
}
103
104
}
Original file line number Diff line number Diff line change @@ -111,15 +111,15 @@ func captureOutput(t *testing.T, f func()) string {
111
111
if err != nil {
112
112
panic (err )
113
113
}
114
- stdout := os . Stdout
115
- stderr := os . Stderr
114
+ defaultWriter := DefaultWriter
115
+ defaultErrorWriter := DefaultErrorWriter
116
116
defer func () {
117
- os . Stdout = stdout
118
- os . Stderr = stderr
117
+ DefaultWriter = defaultWriter
118
+ DefaultErrorWriter = defaultErrorWriter
119
119
log .SetOutput (os .Stderr )
120
120
}()
121
- os . Stdout = writer
122
- os . Stderr = writer
121
+ DefaultWriter = writer
122
+ DefaultErrorWriter = writer
123
123
log .SetOutput (writer )
124
124
out := make (chan string )
125
125
wg := new (sync.WaitGroup )
You can’t perform that action at this time.
0 commit comments