(stdout, stderr io.Writer, r io.Reader, debug bool, name string)
| 20 | } |
| 21 | |
| 22 | func NewLogger(stdout, stderr io.Writer, r io.Reader, debug bool, name string) *Logger { |
| 23 | return &Logger{ |
| 24 | debug: debug, |
| 25 | name: name, |
| 26 | r: r, |
| 27 | stderr: stderr, |
| 28 | stdout: stdout, |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | func (l *Logger) Child(name string) *Logger { |
| 33 | return NewLogger(l.stdout, l.stderr, l.r, l.debug, name) |
no outgoing calls