parent
283313c2a1
commit
18d43d6006
@ -0,0 +1,14 @@ |
||||
package log |
||||
|
||||
type wrapper []Logger |
||||
|
||||
func (w wrapper) Print(pairs ...interface{}) { |
||||
for _, p := range w { |
||||
p.Print(pairs...) |
||||
} |
||||
} |
||||
|
||||
// Wrap wraps multi logger.
|
||||
func Wrap(l ...Logger) Logger { |
||||
return wrapper(l) |
||||
} |
@ -0,0 +1,14 @@ |
||||
package log |
||||
|
||||
import ( |
||||
"os" |
||||
"testing" |
||||
) |
||||
|
||||
func TestWrapper(t *testing.T) { |
||||
out := NewStdLogger(os.Stdout) |
||||
err := NewStdLogger(os.Stderr) |
||||
|
||||
l := Wrap(out, err) |
||||
l.Print("message", "test") |
||||
} |
Loading…
Reference in new issue