@@ -88,10 +88,6 @@ func (entry *Entry) Dup() *Entry {
88
88
89
89
// Returns the bytes representation of this entry from the formatter.
90
90
func (entry * Entry ) Bytes () ([]byte , error ) {
91
- return entry .bytes_nolock ()
92
- }
93
-
94
- func (entry * Entry ) bytes_nolock () ([]byte , error ) {
95
91
return entry .Logger .Formatter .Format (entry )
96
92
}
97
93
@@ -222,8 +218,6 @@ func (entry Entry) HasCaller() (has bool) {
222
218
entry .Caller != nil
223
219
}
224
220
225
- // This function is not declared with a pointer value because otherwise
226
- // race conditions will occur when using multiple goroutines
227
221
func (entry * Entry ) log (level Level , msg string ) {
228
222
var buffer * bytes.Buffer
229
223
@@ -279,13 +273,11 @@ func (entry *Entry) write() {
279
273
fmt .Fprintf (os .Stderr , "Failed to obtain reader, %v\n " , err )
280
274
return
281
275
}
282
- func () {
283
- entry .Logger .mu .Lock ()
284
- defer entry .Logger .mu .Unlock ()
285
- if _ , err := entry .Logger .Out .Write (serialized ); err != nil {
286
- fmt .Fprintf (os .Stderr , "Failed to write to log, %v\n " , err )
287
- }
288
- }()
276
+ entry .Logger .mu .Lock ()
277
+ defer entry .Logger .mu .Unlock ()
278
+ if _ , err := entry .Logger .Out .Write (serialized ); err != nil {
279
+ fmt .Fprintf (os .Stderr , "Failed to write to log, %v\n " , err )
280
+ }
289
281
}
290
282
291
283
func (entry * Entry ) Log (level Level , args ... interface {}) {
0 commit comments