Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. var writers map[int]bool
  2.  
  3. func setupMultiLoggers() {
  4. var mw io.Writer
  5. for k, v := range writers {
  6. if v != true {
  7. continue
  8. }
  9. switch k {
  10. case 0:
  11. if mw == nil {
  12. mw = writer0
  13. } else {
  14. mw = io.MultiWriter(mw, writer0)
  15. }
  16. case 1:
  17. if mw == nil {
  18. mw = os.Stdout
  19. } else {
  20. mw = io.MultiWriter(mw, os.Stdout)
  21. }
  22. case 2:
  23. if mw == nil {
  24. mw = writer2
  25. } else {
  26. io.MultiWriter(mw, writer2)
  27. }
  28. default:
  29. }
  30. }
  31. log.SetOutput(mw)
  32.  
  33. log.SetOutput(io.MultiWriter(writer0, os.Stdout, writer2))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement