Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var writers map[int]bool
- func setupMultiLoggers() {
- var mw io.Writer
- for k, v := range writers {
- if v != true {
- continue
- }
- switch k {
- case 0:
- if mw == nil {
- mw = writer0
- } else {
- mw = io.MultiWriter(mw, writer0)
- }
- case 1:
- if mw == nil {
- mw = os.Stdout
- } else {
- mw = io.MultiWriter(mw, os.Stdout)
- }
- case 2:
- if mw == nil {
- mw = writer2
- } else {
- io.MultiWriter(mw, writer2)
- }
- default:
- }
- }
- log.SetOutput(mw)
- log.SetOutput(io.MultiWriter(writer0, os.Stdout, writer2))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement