top

Package bark provides an abstraction for loggers and stats reporters used in Uber's Go libraries. It decouples these libraries slightly from specific logger implementations; for example, the popular open source library logrus, which offers no interfaces (and thus cannot be, for instance, easily mocked).

Users may choose to implement the interfaces themselves or to use the provided wrappers for logrus loggers and cactus/go-statsd-client stats reporters.

Imported by 58 package(s)

  1. github.com/CorgiMan/ringpop-go
  2. github.com/CorgiMan/ringpop-go/examples/ping-ring
  3. github.com/CorgiMan/ringpop-go/examples/pingpong
  4. github.com/CorgiMan/ringpop-go/forward
  5. github.com/CorgiMan/ringpop-go/hashring
  6. github.com/CorgiMan/ringpop-go/logging
  7. github.com/CorgiMan/ringpop-go/replica
  8. github.com/CorgiMan/ringpop-go/swim
  9. github.com/CorgiMan/ringpop-go/swim/test/mocks
  10. github.com/CorgiMan/ringpop-go/test/mocks
  11. github.com/basvanbeek/zap/zbark
  12. github.com/creiht/zap/zbark
  13. github.com/currantlabs/zap/zbark
  14. github.com/dndungu/zap/zbark
  15. github.com/dshil/zap/zbark
  16. github.com/gl-works/kbase
  17. github.com/gl-works/ringpop-go
  18. github.com/gl-works/ringpop-go/examples/ping-ring
  19. github.com/gl-works/ringpop-go/examples/pingpong
  20. github.com/gl-works/ringpop-go/forward
  21. github.com/gl-works/ringpop-go/logging
  22. github.com/gl-works/ringpop-go/replica
  23. github.com/gl-works/ringpop-go/swim
  24. github.com/gl-works/ringpop-go/swim/test/mocks
  25. github.com/gl-works/ringpop-go/test/mocks
  26. github.com/jaijiv/zap/zbark
  27. github.com/knarz/zap/zbark
  28. github.com/mohae/zap/zbark
  29. github.com/osamingo/zap/zbark
  30. github.com/qianxiangshan/ringpop-go
  31. github.com/qianxiangshan/ringpop-go/forward
  32. github.com/qianxiangshan/ringpop-go/hashring
  33. github.com/qianxiangshan/ringpop-go/logging
  34. github.com/qianxiangshan/ringpop-go/replica
  35. github.com/qianxiangshan/ringpop-go/swim
  36. github.com/uber-common/bark/testhelp
  37. github.com/uber-common/zap/zbark
  38. github.com/uber-go/zap/zbark
  39. github.com/uber/bark/testhelp
  40. github.com/uber/ringpop-go
  41. github.com/uber/ringpop-go/examples/ping-json
  42. github.com/uber/ringpop-go/examples/ping-thrift
  43. github.com/uber/ringpop-go/examples/ping-thrift-gen
  44. github.com/uber/ringpop-go/examples/role-labels
  45. github.com/uber/ringpop-go/forward
  46. github.com/uber/ringpop-go/hashring
  47. github.com/uber/ringpop-go/logging
  48. github.com/uber/ringpop-go/replica
  49. github.com/uber/ringpop-go/swim
  50. github.com/uber/ringpop-go/swim/test/mocks
  51. github.com/uber/ringpop-go/test/mocks
  52. go.uber.org/zap/zbark
  53. gopkg.in/uber/ringpop-go.v0
  54. gopkg.in/uber/ringpop-go.v0/forward
  55. gopkg.in/uber/ringpop-go.v0/hashring
  56. gopkg.in/uber/ringpop-go.v0/logging
  57. gopkg.in/uber/ringpop-go.v0/replica
  58. gopkg.in/uber/ringpop-go.v0/swim

Imported only in test by 1 package(s)

  1. github.com/uber/bark

Imports 2 package(s)

  1. github.com/cactus/go-statsd-client/statsd
  2. github.com/Sirupsen/logrus

Test imports 3 package(s)

  1. github.com/stretchr/testify/require
  2. github.com/stretchr/testify/assert
  3. github.com/uber-common/bark/mocks