@@ -88,10 +88,6 @@ func (entry *Entry) Dup() *Entry {
8888
8989// Returns the bytes representation of this entry from the formatter.
9090func (entry * Entry ) Bytes () ([]byte , error ) {
91- return entry .bytes_nolock ()
92- }
93-
94- func (entry * Entry ) bytes_nolock () ([]byte , error ) {
9591return entry .Logger .Formatter .Format (entry )
9692}
9793
@@ -222,8 +218,6 @@ func (entry Entry) HasCaller() (has bool) {
222218entry .Caller != nil
223219}
224220
225- // This function is not declared with a pointer value because otherwise
226- // race conditions will occur when using multiple goroutines
227221func (entry * Entry ) log (level Level , msg string ) {
228222var buffer * bytes.Buffer
229223
@@ -279,13 +273,11 @@ func (entry *Entry) write() {
279273fmt .Fprintf (os .Stderr , "Failed to obtain reader, %v\n " , err )
280274return
281275}
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+ }
289281}
290282
291283func (entry * Entry ) Log (level Level , args ... interface {}) {
0 commit comments