top
(README.md)
# Gosteno [![Build Status](https://travis-ci.org/cloudfoundry/gosteno.png?branch=master)](https://travis-ci.org/cloudfoundry/gosteno)

Gosteno is a golang implementation of the
[steno log tool](https://github.com/cloudfoundry/steno).  The feature set of
Gosteno is very similar with that of ruby steno.

## Overview

Core concepts behind Gosteno includes codec, sink, level, tag.

### codec

A codec encodes log entries to structural data, more specifically, JSON format
data. Besides JSON codecs, Gosteno provides prettified codec which generates
more human-readable data.

### sink

Roughly speaking, a sink is the destination where you store your log data. It's
an abstraction of the underlying data storage systems. Currently Gosteno
supports two kinds of sinks, namely IOSink and SyslogSink. IOSink includes files
and standard output while SyslogSink streams your log data to syslog daemons
such as rsyslogd. You can register as many sinks as you want. Everytime you log
information, it will be written to all the sinks you have registered.

### level

Gosteno supports 9 levels(from low to high): all, debug2, debug1, debug, info,
warn, error, fatal, off. You can change the level on the fly without respawning
the process.

### tag

In gosteno, tags are extended information that will be encoded together with
other normal log information. You can add as many tags as you want. Tag makes
the log information extensive.

## Get Gosteno

    go get -u github.com/cloudfoundry/gosteno

## Getting started

Here is a short but complete program showing how to registering sinks, chosing
codec, tagging the information.

    package main

    import (
        "github.com/cloudfoundry/gosteno"
        "os"
    )

    func main() {
        c := &gosteno.Config{
            Sinks: []gosteno.Sink{
                gosteno.NewFileSink("./a.log"),
                gosteno.NewIOSink(os.Stdout),
                gosteno.NewSyslogSink("foobar"),
            },
            Level:     gosteno.LOG_INFO,
            Codec:     gosteno.NewJsonCodec(),
            EnableLOC: true,
        }
        gosteno.Init(c)
        logger := gosteno.NewLogger("test")
        t := gosteno.NewTaggedLogger(logger, map[string]string{"foo": "bar", "hello": "world"})
        t.Info("Hello")
    }

<!-- Added by ErikJasiak; according to github user jtuley of CF Loggregator, these no longer work-->
<!-- I'm removing as a comment for now until I can get more context as well as a better solution -->
<!-- if still commented out by July 23rd, 2015, probably safe to delete -->
<!--
## Change logger properties on the fly

Changing logger properties such as log level without restarting system is
allowed in Gosteno. It is achieved through a http interface by some APIs and
data is exchanged as JSON:

  1. GET /regexp : get something like {"RexExp": "test$", "Level": "fatal"}
  2. PUT /regexp : put with data like {"RegExp": "test$", "Level":"fatal"}
  3. GET /loggers/{name} : get information about the logger by name
  4. PUT /loggers/{name} : put with data like {"Level" : "fatal" }
  5. GET /loggers : get information about all loggers
-->

## Supported platforms

Currently targeting modern flavors of darwin and linux.

## License

Apache 2.0

Imported by 401 package(s)

  1. github.com/ActiveState/gosteno/gosteno-prettify
  2. github.com/AsherBond/gonit
  3. github.com/BrianMMcClain/gorouter/access_log
  4. github.com/BrianMMcClain/gorouter/common
  5. github.com/BrianMMcClain/gorouter/log
  6. github.com/BrianMMcClain/gorouter/proxy
  7. github.com/BrianMMcClain/gorouter/registry
  8. github.com/DanLavine/gorouter
  9. github.com/DanLavine/gorouter/access_log
  10. github.com/DanLavine/gorouter/common
  11. github.com/DanLavine/gorouter/proxy
  12. github.com/DanLavine/gorouter/registry
  13. github.com/DanLavine/gorouter/router
  14. github.com/UhuruSoftware/loggregatorlib/agentlistener
  15. github.com/UhuruSoftware/loggregatorlib/cfcomponent
  16. github.com/UhuruSoftware/loggregatorlib/emitter
  17. github.com/UhuruSoftware/loggregatorlib/loggertesthelper
  18. github.com/UhuruSoftware/loggregatorlib/loggregatorclient
  19. github.com/WIZARD-CXY/gorouter/common
  20. github.com/WIZARD-CXY/gorouter/log
  21. github.com/WIZARD-CXY/gorouter/proxy
  22. github.com/WIZARD-CXY/gorouter/registry
  23. github.com/X-Plat/gorouter/common
  24. github.com/X-Plat/gorouter/log
  25. github.com/X-Plat/gorouter/proxy
  26. github.com/X-Plat/gorouter/registry
  27. github.com/ajackson/dropsonde
  28. github.com/ajackson/dropsonde/dropsonde_marshaller
  29. github.com/ajackson/dropsonde/dropsonde_unmarshaller
  30. github.com/ajackson/dropsonde/log_sender
  31. github.com/ajackson/dropsonde/logging
  32. github.com/ajackson/dropsonde/signature
  33. github.com/anfernee/gorouter/access_log
  34. github.com/anfernee/gorouter/common
  35. github.com/anfernee/gorouter/log
  36. github.com/anfernee/gorouter/proxy
  37. github.com/anfernee/gorouter/registry
  38. github.com/anynines/cf-services-contrib-release/src/services/tools/daylimit/daylimit
  39. github.com/brianmmcclain/gorouter/access_log
  40. github.com/brianmmcclain/gorouter/common
  41. github.com/brianmmcclain/gorouter/log
  42. github.com/brianmmcclain/gorouter/proxy
  43. github.com/brianmmcclain/gorouter/registry
  44. github.com/caseyhadden/gorouter
  45. github.com/caseyhadden/gorouter/access_log
  46. github.com/caseyhadden/gorouter/common
  47. github.com/caseyhadden/gorouter/config
  48. github.com/caseyhadden/gorouter/proxy
  49. github.com/caseyhadden/gorouter/registry
  50. github.com/caseyhadden/gorouter/route_fetcher
  51. github.com/caseyhadden/gorouter/route_service
  52. github.com/caseyhadden/gorouter/router
  53. github.com/cf-routing/log-perf
  54. github.com/cloudfoundry-attic/gonatsd/gonatsd
  55. github.com/cloudfoundry-attic/gonit
  56. github.com/cloudfoundry-incubator/datadog-firehose-nozzle/datadogclient
  57. github.com/cloudfoundry-incubator/datadog-firehose-nozzle/datadogfirehosenozzle
  58. github.com/cloudfoundry-incubator/datadog-firehose-nozzle/logger
  59. github.com/cloudfoundry-incubator/datadog-firehose-nozzle/testhelpers
  60. github.com/cloudfoundry-incubator/datadog-firehose-nozzle/uaatokenfetcher
  61. github.com/cloudfoundry-incubator/pat/logs
  62. github.com/cloudfoundry/dropsonde
  63. github.com/cloudfoundry/dropsonde/dropsonde_marshaller
  64. github.com/cloudfoundry/dropsonde/dropsonde_unmarshaller
  65. github.com/cloudfoundry/dropsonde/log_sender
  66. github.com/cloudfoundry/dropsonde/logging
  67. github.com/cloudfoundry/dropsonde/signature
  68. github.com/cloudfoundry/gonit
  69. github.com/cloudfoundry/gonit/test/helper
  70. github.com/cloudfoundry/gosteno/gosteno-prettify
  71. github.com/cloudfoundry/loggregator/src/doppler
  72. github.com/cloudfoundry/loggregator/src/doppler/dopplerservice
  73. github.com/cloudfoundry/loggregator/src/doppler/groupedsinks
  74. github.com/cloudfoundry/loggregator/src/doppler/listeners
  75. github.com/cloudfoundry/loggregator/src/doppler/sinks
  76. github.com/cloudfoundry/loggregator/src/doppler/sinks/dump
  77. github.com/cloudfoundry/loggregator/src/doppler/sinks/syslog
  78. github.com/cloudfoundry/loggregator/src/doppler/sinks/websocket
  79. github.com/cloudfoundry/loggregator/src/doppler/sinkserver
  80. github.com/cloudfoundry/loggregator/src/doppler/sinkserver/blacklist
  81. github.com/cloudfoundry/loggregator/src/doppler/sinkserver/sinkmanager
  82. github.com/cloudfoundry/loggregator/src/doppler/sinkserver/websocketserver
  83. github.com/cloudfoundry/loggregator/src/logger
  84. github.com/cloudfoundry/loggregator/src/metron
  85. github.com/cloudfoundry/loggregator/src/metron/backoff
  86. github.com/cloudfoundry/loggregator/src/metron/clientpool
  87. github.com/cloudfoundry/loggregator/src/metron/networkreader
  88. github.com/cloudfoundry/loggregator/src/metron/writers/batch
  89. github.com/cloudfoundry/loggregator/src/metron/writers/dopplerforwarder
  90. github.com/cloudfoundry/loggregator/src/metron/writers/eventmarshaller
  91. github.com/cloudfoundry/loggregator/src/metron/writers/eventunmarshaller
  92. github.com/cloudfoundry/loggregator/src/metron/writers/messageaggregator
  93. github.com/cloudfoundry/loggregator/src/monitor
  94. github.com/cloudfoundry/loggregator/src/statsd-injector
  95. github.com/cloudfoundry/loggregator/src/statsd-injector/statsdemitter
  96. github.com/cloudfoundry/loggregator/src/statsd-injector/statsdlistener
  97. github.com/cloudfoundry/loggregator/src/syslog_drain_binder/elector
  98. github.com/cloudfoundry/loggregator/src/syslog_drain_binder/etcd_syslog_drain_store
  99. github.com/cloudfoundry/loggregator/src/trafficcontroller
  100. github.com/cloudfoundry/loggregator/src/trafficcontroller/accesslogger
  101. github.com/cloudfoundry/loggregator/src/trafficcontroller/authorization
  102. github.com/cloudfoundry/loggregator/src/trafficcontroller/channel_group_connector
  103. github.com/cloudfoundry/loggregator/src/trafficcontroller/doppler_endpoint
  104. github.com/cloudfoundry/loggregator/src/trafficcontroller/dopplerproxy
  105. github.com/cloudfoundry/loggregator/src/trafficcontroller/listener
  106. github.com/cloudfoundry/loggregator/src/trafficcontroller/middleware
  107. github.com/cloudfoundry/loggregator/src/truncatingbuffer
  108. github.com/cloudfoundry/loggregatorlib/emitter
  109. github.com/cloudfoundry/loggregatorlib/lib_testhelpers
  110. github.com/cloudfoundry/loggregatorlib/loggertesthelper
  111. github.com/cloudfoundry/loggregatorlib/server/handlers
  112. github.com/cloudfoundry/loggregatorlib/store
  113. github.com/cloudfoundry/statsd-injector
  114. github.com/cloudfoundry/statsd-injector/statsdemitter
  115. github.com/cloudfoundry/statsd-injector/statsdlistener
  116. github.com/crafet/gorouter
  117. github.com/crafet/gorouter/access_log
  118. github.com/crafet/gorouter/common
  119. github.com/crafet/gorouter/proxy
  120. github.com/crafet/gorouter/registry
  121. github.com/crafet/gorouter/router
  122. github.com/csterwa/cf-services-contrib-release/src/services/tools/daylimit/daylimit
  123. github.com/dam5s/gorouter/common
  124. github.com/dam5s/gorouter/log
  125. github.com/dam5s/gorouter/proxy
  126. github.com/dam5s/gorouter/registry
  127. github.com/danlavine/gorouter
  128. github.com/danlavine/gorouter/access_log
  129. github.com/danlavine/gorouter/common
  130. github.com/danlavine/gorouter/proxy
  131. github.com/danlavine/gorouter/registry
  132. github.com/danlavine/gorouter/router
  133. github.com/dinp/gorouter
  134. github.com/dinp/gorouter/access_log
  135. github.com/dinp/gorouter/common
  136. github.com/dinp/gorouter/proxy
  137. github.com/dinp/gorouter/registry
  138. github.com/dinp/gorouter/router
  139. github.com/fraenkel/dropsonde
  140. github.com/fraenkel/dropsonde/dropsonde_marshaller
  141. github.com/fraenkel/dropsonde/dropsonde_unmarshaller
  142. github.com/fraenkel/dropsonde/log_sender
  143. github.com/fraenkel/dropsonde/signature
  144. github.com/fraenkel/executor
  145. github.com/fraenkel/executor/actionrunner
  146. github.com/fraenkel/executor/actionrunner/downloader
  147. github.com/fraenkel/executor/actionrunner/uploader
  148. github.com/fraenkel/executor/executor
  149. github.com/fraenkel/executor/runoncehandler
  150. github.com/fraenkel/executor/runoncehandler/claim_action
  151. github.com/fraenkel/executor/runoncehandler/complete_action
  152. github.com/fraenkel/executor/runoncehandler/create_container_action
  153. github.com/fraenkel/executor/runoncehandler/execute_action
  154. github.com/fraenkel/executor/runoncehandler/execute_action/download_action
  155. github.com/fraenkel/executor/runoncehandler/execute_action/run_action
  156. github.com/fraenkel/executor/runoncehandler/execute_action/upload_action
  157. github.com/fraenkel/executor/runoncehandler/register_action
  158. github.com/fraenkel/file-server
  159. github.com/fraenkel/gorouter/common
  160. github.com/fraenkel/gorouter/log
  161. github.com/fraenkel/gorouter/proxy
  162. github.com/fraenkel/gorouter/registry
  163. github.com/fraenkel/hm9000
  164. github.com/fraenkel/hm9000/config
  165. github.com/fraenkel/hm9000/hm
  166. github.com/fraenkel/hm9000/metricsserver
  167. github.com/fraenkel/metricz
  168. github.com/fraenkel/runtime-schema/bbs
  169. github.com/fraenkel/stager
  170. github.com/fraenkel/stager/outbox
  171. github.com/fraenkel/stager/stager
  172. github.com/helmi03/golang-stuff/github.com/cloudfoundry/gorouter
  173. github.com/helmi03/golang-stuff/github.com/cloudfoundry/gorouter/common
  174. github.com/hpcloud/dropsonde
  175. github.com/hpcloud/dropsonde/dropsonde_marshaller
  176. github.com/hpcloud/dropsonde/dropsonde_unmarshaller
  177. github.com/hpcloud/dropsonde/log_sender
  178. github.com/hpcloud/dropsonde/signature
  179. github.com/hpcloud/gosteno/gosteno-prettify
  180. github.com/jberkhahn/hm9000
  181. github.com/jberkhahn/hm9000/config
  182. github.com/jberkhahn/hm9000/helpers/logger
  183. github.com/jberkhahn/hm9000/hm
  184. github.com/jberkhahn/hm9000/metricsserver
  185. github.com/joek/gorouter
  186. github.com/joek/gorouter/access_log
  187. github.com/joek/gorouter/common
  188. github.com/joek/gorouter/config
  189. github.com/joek/gorouter/proxy
  190. github.com/joek/gorouter/registry
  191. github.com/joek/gorouter/route_fetcher
  192. github.com/joek/gorouter/router
  193. github.com/joek/influxdb-firehose-nozzle/influxdbfirehosenozzle
  194. github.com/julz/gorouter
  195. github.com/julz/gorouter/access_log
  196. github.com/julz/gorouter/common
  197. github.com/julz/gorouter/proxy
  198. github.com/julz/gorouter/registry
  199. github.com/julz/gorouter/router
  200. github.com/julz/hm9000
  201. github.com/julz/hm9000/config
  202. github.com/julz/hm9000/hm
  203. github.com/julz/hm9000/metricsserver
  204. github.com/jvshahid/dropsonde
  205. github.com/jvshahid/dropsonde/dropsonde_marshaller
  206. github.com/jvshahid/dropsonde/dropsonde_unmarshaller
  207. github.com/jvshahid/dropsonde/log_sender
  208. github.com/jvshahid/dropsonde/signature
  209. github.com/luan/influxdb-firehose-nozzle/influxdbclient
  210. github.com/luan/influxdb-firehose-nozzle/influxdbfirehosenozzle
  211. github.com/luan/influxdb-firehose-nozzle/logger
  212. github.com/luan/influxdb-firehose-nozzle/testhelpers
  213. github.com/luan/influxdb-firehose-nozzle/uaatokenfetcher
  214. github.com/lynxbat/gorouter
  215. github.com/lynxbat/gorouter/access_log
  216. github.com/lynxbat/gorouter/common
  217. github.com/lynxbat/gorouter/config
  218. github.com/lynxbat/gorouter/proxy
  219. github.com/lynxbat/gorouter/registry
  220. github.com/lynxbat/gorouter/router
  221. github.com/matthewmcnew/gorouter
  222. github.com/matthewmcnew/gorouter/access_log
  223. github.com/matthewmcnew/gorouter/common
  224. github.com/matthewmcnew/gorouter/proxy
  225. github.com/matthewmcnew/gorouter/registry
  226. github.com/matthewmcnew/gorouter/router
  227. github.com/maxbrunsfeld/executor
  228. github.com/maxbrunsfeld/executor/executor
  229. github.com/maxbrunsfeld/executor/maintain
  230. github.com/maxbrunsfeld/executor/server
  231. github.com/maxbrunsfeld/executor/server/allocate_container
  232. github.com/maxbrunsfeld/executor/server/delete_container
  233. github.com/maxbrunsfeld/executor/server/get_container
  234. github.com/maxbrunsfeld/executor/server/initialize_container
  235. github.com/maxbrunsfeld/executor/server/remaining_resources
  236. github.com/maxbrunsfeld/executor/server/run_actions
  237. github.com/maxbrunsfeld/executor/server/total_resources
  238. github.com/maxbrunsfeld/executor/transformer
  239. github.com/maxbrunsfeld/executor/uploader
  240. github.com/mgazz/ila
  241. github.com/mgazz/ila/common
  242. github.com/mgazz/ila/evaluator
  243. github.com/mgazz/ila/manager
  244. github.com/mgazz/ila/reporter
  245. github.com/milliyang/golang-stuff/github.com/cloudfoundry/gorouter
  246. github.com/milliyang/golang-stuff/github.com/cloudfoundry/gorouter/common
  247. github.com/nakaji-s/gorouter/common
  248. github.com/nakaji-s/gorouter/log
  249. github.com/nakaji-s/gorouter/proxy
  250. github.com/nakaji-s/gorouter/registry
  251. github.com/ndzj081221130/router-src
  252. github.com/ndzj081221130/router-src/common
  253. github.com/ndzj081221130/router-src/main
  254. github.com/onsi/diego-sim/game_bbs
  255. github.com/philwhln/hm9000
  256. github.com/philwhln/hm9000/config
  257. github.com/philwhln/hm9000/hm
  258. github.com/philwhln/hm9000/metricsserver
  259. github.com/qinguoan/vulcan/router
  260. github.com/ritesh0919/gorouter
  261. github.com/ritesh0919/gorouter/access_log
  262. github.com/ritesh0919/gorouter/common
  263. github.com/ritesh0919/gorouter/config
  264. github.com/ritesh0919/gorouter/proxy
  265. github.com/ritesh0919/gorouter/registry
  266. github.com/ritesh0919/gorouter/route_fetcher
  267. github.com/ritesh0919/gorouter/router
  268. github.com/shashidharatd/dropsonde
  269. github.com/shashidharatd/dropsonde/dropsonde_marshaller
  270. github.com/shashidharatd/dropsonde/dropsonde_unmarshaller
  271. github.com/shashidharatd/dropsonde/log_sender
  272. github.com/shashidharatd/dropsonde/signature
  273. github.com/shashidharatd/gorouter
  274. github.com/shashidharatd/gorouter/access_log
  275. github.com/shashidharatd/gorouter/common
  276. github.com/shashidharatd/gorouter/config
  277. github.com/shashidharatd/gorouter/proxy
  278. github.com/shashidharatd/gorouter/registry
  279. github.com/shashidharatd/gorouter/router
  280. github.com/shashidharatd/loggregatorlib/agentlistener
  281. github.com/shashidharatd/loggregatorlib/clientpool
  282. github.com/shashidharatd/loggregatorlib/loggertesthelper
  283. github.com/shashidharatd/loggregatorlib/servicediscovery
  284. github.com/supiyun/gorouter
  285. github.com/supiyun/gorouter/access_log
  286. github.com/supiyun/gorouter/common
  287. github.com/supiyun/gorouter/config
  288. github.com/supiyun/gorouter/proxy
  289. github.com/supiyun/gorouter/registry
  290. github.com/supiyun/gorouter/router
  291. github.com/trustedanalytics/app-launcher-helper
  292. github.com/trustedanalytics/app-launcher-helper/cc
  293. github.com/trustedanalytics/app-launcher-helper/oauth2
  294. github.com/trustedanalytics/app-launcher-helper/service
  295. github.com/uhurusoftware/loggregatorlib/agentlistener
  296. github.com/uhurusoftware/loggregatorlib/cfcomponent
  297. github.com/uhurusoftware/loggregatorlib/emitter
  298. github.com/uhurusoftware/loggregatorlib/loggertesthelper
  299. github.com/uhurusoftware/loggregatorlib/loggregatorclient
  300. github.com/voelzmo/gorouter
  301. github.com/voelzmo/gorouter/access_log
  302. github.com/voelzmo/gorouter/common
  303. github.com/voelzmo/gorouter/config
  304. github.com/voelzmo/gorouter/proxy
  305. github.com/voelzmo/gorouter/registry
  306. github.com/voelzmo/gorouter/route_fetcher
  307. github.com/voelzmo/gorouter/router
  308. github.com/voelzmo/hm9000
  309. github.com/voelzmo/hm9000/config
  310. github.com/voelzmo/hm9000/hm
  311. github.com/voelzmo/hm9000/metricsserver
  312. github.com/wfernandes/gorouter
  313. github.com/wfernandes/gorouter/access_log
  314. github.com/wfernandes/gorouter/common
  315. github.com/wfernandes/gorouter/config
  316. github.com/wfernandes/gorouter/proxy
  317. github.com/wfernandes/gorouter/registry
  318. github.com/wfernandes/gorouter/router
  319. github.com/wfernandes/loggregator/src/deaagent
  320. github.com/wfernandes/loggregator/src/doppler
  321. github.com/wfernandes/loggregator/src/doppler/dopplerservice
  322. github.com/wfernandes/loggregator/src/doppler/groupedsinks
  323. github.com/wfernandes/loggregator/src/doppler/listeners
  324. github.com/wfernandes/loggregator/src/doppler/sinks
  325. github.com/wfernandes/loggregator/src/doppler/sinks/dump
  326. github.com/wfernandes/loggregator/src/doppler/sinks/syslog
  327. github.com/wfernandes/loggregator/src/doppler/sinkserver
  328. github.com/wfernandes/loggregator/src/doppler/sinkserver/sinkmanager
  329. github.com/wfernandes/loggregator/src/doppler/sinkserver/websocketserver
  330. github.com/wfernandes/loggregator/src/logger
  331. github.com/wfernandes/loggregator/src/metron
  332. github.com/wfernandes/loggregator/src/metron/clientpool
  333. github.com/wfernandes/loggregator/src/metron/networkreader
  334. github.com/wfernandes/loggregator/src/metron/writers/eventunmarshaller
  335. github.com/wfernandes/loggregator/src/metron/writers/messageaggregator
  336. github.com/wfernandes/loggregator/src/profiler
  337. github.com/wfernandes/loggregator/src/syslog_drain_binder/etcd_syslog_drain_store
  338. github.com/wfernandes/loggregator/src/trafficcontroller
  339. github.com/wfernandes/loggregator/src/trafficcontroller/authorization
  340. github.com/wfernandes/loggregator/src/trafficcontroller/channel_group_connector
  341. github.com/wfernandes/loggregator/src/trafficcontroller/doppler_endpoint
  342. github.com/wfernandes/loggregator/src/trafficcontroller/dopplerproxy
  343. github.com/wfernandes/loggregator/src/trafficcontroller/listener
  344. github.com/wulonghui/gorouter
  345. github.com/wulonghui/gorouter/access_log
  346. github.com/wulonghui/gorouter/common
  347. github.com/wulonghui/gorouter/config
  348. github.com/wulonghui/gorouter/proxy
  349. github.com/wulonghui/gorouter/registry
  350. github.com/wulonghui/gorouter/router
  351. github.com/wulonghui/loggregator/src/deaagent
  352. github.com/wulonghui/loggregator/src/deaagent/deaagent
  353. github.com/wulonghui/loggregator/src/doppler
  354. github.com/wulonghui/loggregator/src/doppler/config
  355. github.com/wulonghui/loggregator/src/doppler/groupedsinks
  356. github.com/wulonghui/loggregator/src/doppler/sinks
  357. github.com/wulonghui/loggregator/src/doppler/sinkserver
  358. github.com/wulonghui/loggregator/src/doppler/truncatingbuffer
  359. github.com/wulonghui/loggregator/src/metron
  360. github.com/wulonghui/loggregator/src/metron/eventlistener
  361. github.com/wulonghui/loggregator/src/metron/message_aggregator
  362. github.com/wulonghui/loggregator/src/metron/statsdlistener
  363. github.com/wulonghui/loggregator/src/metron/varz_forwarder
  364. github.com/wulonghui/loggregator/src/syslog_drain_binder/elector
  365. github.com/wulonghui/loggregator/src/syslog_drain_binder/etcd_syslog_drain_store
  366. github.com/wulonghui/loggregator/src/trafficcontroller
  367. github.com/wulonghui/loggregator/src/trafficcontroller/authorization
  368. github.com/wulonghui/loggregator/src/trafficcontroller/channel_group_connector
  369. github.com/wulonghui/loggregator/src/trafficcontroller/doppler_endpoint
  370. github.com/wulonghui/loggregator/src/trafficcontroller/dopplerproxy
  371. github.com/wulonghui/loggregator/src/trafficcontroller/listener
  372. github.com/wulonghui/loggregator/src/trafficcontroller_testhelpers
  373. github.com/wulonghui/loggregatorlib/agentlistener
  374. github.com/wulonghui/loggregatorlib/cfcomponent
  375. github.com/wulonghui/loggregatorlib/clientpool
  376. github.com/wulonghui/loggregatorlib/emitter
  377. github.com/wulonghui/loggregatorlib/loggertesthelper
  378. github.com/wulonghui/loggregatorlib/servicediscovery
  379. github.com/yubo/gonatsd/gonatsd
  380. github.com/zengbo/gorouter
  381. github.com/zengbo/gorouter/access_log
  382. github.com/zengbo/gorouter/common
  383. github.com/zengbo/gorouter/config
  384. github.com/zengbo/gorouter/proxy
  385. github.com/zengbo/gorouter/registry
  386. github.com/zengbo/gorouter/router
  387. github.com/zhangwei1234/d-docker
  388. github.com/zhangwei1234/docker-builder
  389. github.com/zhangwei1234/docker-builder/building
  390. github.com/zhangwei1234/docker-builder/controller
  391. github.com/zhangwei1234/docker-builder/logging
  392. github.com/zhangwei1234/docker-builder/util
  393. github.com/zhangwei1234/docker-scheduler
  394. github.com/zhangwei1234/docker-scheduler/apppackage
  395. github.com/zhangwei1234/docker-scheduler/buildpackcache
  396. github.com/zhangwei1234/docker-scheduler/codec
  397. github.com/zhangwei1234/docker-scheduler/controller
  398. github.com/zhangwei1234/docker-scheduler/deapool
  399. github.com/zhangwei1234/docker-scheduler/droplet
  400. github.com/zhangwei1234/docker-scheduler/listener
  401. github.com/zhangwei1234/docker-scheduler/util

Imported only in test by 9 package(s)

  1. github.com/BrianMMcClain/gorouter/router
  2. github.com/WIZARD-CXY/gorouter
  3. github.com/X-Plat/gorouter
  4. github.com/anfernee/gorouter/router
  5. github.com/brianmmcclain/gorouter/router
  6. github.com/dam5s/gorouter
  7. github.com/fraenkel/gorouter
  8. github.com/nakaji-s/gorouter
  9. github.com/wulonghui/loggregatorlib/loggregatorclient

Test imports 1 package(s)

  1. launchpad.net/gocheck