Log writes a record to its writer. Multiple concurrent calls will produce sequential writes to its writer.
(ent *Entry)
| 49 | // Log writes a record to its writer. Multiple concurrent calls will |
| 50 | // produce sequential writes to its writer. |
| 51 | func (l *StackdriverLogger) Log(ent *Entry) { |
| 52 | if err := l.log(ent); err != nil && l.onErr != nil { |
| 53 | l.onErr(err) |
| 54 | } |
| 55 | } |
| 56 | |
| 57 | func (l *StackdriverLogger) log(ent *Entry) error { |
| 58 | defer l.mu.Unlock() |