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 85 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/liuzz1983/scalelbs
  29. github.com/mohae/zap/zbark
  30. github.com/osamingo/zap/zbark
  31. github.com/qianxiangshan/ringpop-go
  32. github.com/qianxiangshan/ringpop-go/examples/ping-json
  33. github.com/qianxiangshan/ringpop-go/examples/ping-thrift
  34. github.com/qianxiangshan/ringpop-go/examples/ping-thrift-gen
  35. github.com/qianxiangshan/ringpop-go/forward
  36. github.com/qianxiangshan/ringpop-go/hashring
  37. github.com/qianxiangshan/ringpop-go/logging
  38. github.com/qianxiangshan/ringpop-go/replica
  39. github.com/qianxiangshan/ringpop-go/swim
  40. github.com/qianxiangshan/ringpop-go/swim/test/mocks
  41. github.com/qianxiangshan/ringpop-go/test/mocks
  42. github.com/uber-common/bark/testhelp
  43. github.com/uber-common/bark/zbark
  44. github.com/uber-common/zap/zbark
  45. github.com/uber-go/zap/zbark
  46. github.com/uber/bark/testhelp
  47. github.com/uber/cherami-client-go/client/cherami
  48. github.com/uber/cherami-server/clients/metadata
  49. github.com/uber/cherami-server/common
  50. github.com/uber/cherami-server/common/configure
  51. github.com/uber/cherami-server/common/dconfig
  52. github.com/uber/cherami-server/common/metadata
  53. github.com/uber/cherami-server/common/metrics
  54. github.com/uber/cherami-server/distance
  55. github.com/uber/cherami-server/services/controllerhost
  56. github.com/uber/cherami-server/services/controllerhost/load
  57. github.com/uber/cherami-server/services/frontendhost
  58. github.com/uber/cherami-server/services/inputhost
  59. github.com/uber/cherami-server/services/outputhost
  60. github.com/uber/cherami-server/services/replicator
  61. github.com/uber/cherami-server/services/retentionmgr
  62. github.com/uber/cherami-server/services/storehost
  63. github.com/uber/cherami-server/storage/manyrocks
  64. github.com/uber/ringpop-go
  65. github.com/uber/ringpop-go/examples/keyvalue
  66. github.com/uber/ringpop-go/examples/ping-json
  67. github.com/uber/ringpop-go/examples/ping-thrift
  68. github.com/uber/ringpop-go/examples/ping-thrift-gen
  69. github.com/uber/ringpop-go/examples/role-labels
  70. github.com/uber/ringpop-go/forward
  71. github.com/uber/ringpop-go/hashring
  72. github.com/uber/ringpop-go/logging
  73. github.com/uber/ringpop-go/replica
  74. github.com/uber/ringpop-go/swim
  75. github.com/uber/ringpop-go/swim/test/mocks
  76. github.com/uber/ringpop-go/test/mocks
  77. github.com/uber/ringpop-go/test/mocks/logger
  78. github.com/uber/storagetapper/log
  79. go.uber.org/zap/zbark
  80. gopkg.in/uber/ringpop-go.v0
  81. gopkg.in/uber/ringpop-go.v0/forward
  82. gopkg.in/uber/ringpop-go.v0/hashring
  83. gopkg.in/uber/ringpop-go.v0/logging
  84. gopkg.in/uber/ringpop-go.v0/replica
  85. gopkg.in/uber/ringpop-go.v0/swim

Imported only in test by 2 package(s)

  1. github.com/uber/bark
  2. github.com/uber/cherami-server/test/integration

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