DebugWriter returns a writer that will act like Logger.Write but will use debug flag on messages. If Logger.Debug is false, Write method of returned object will be no-op.
()
| 218 | // but will use debug flag on messages. If Logger.Debug is false, |
| 219 | // Write method of returned object will be no-op. |
| 220 | func (l *Logger) DebugWriter() io.Writer { |
| 221 | l2 := l.Sublogger("") |
| 222 | l2.Debug = true |
| 223 | return l2 |
| 224 | } |
| 225 | |
| 226 | func (l *Logger) output() Output { |
| 227 | if l.Out != nil { |