mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
27bd6842f8
Logging plugins use the same HTTP interface as other plugins for basic command operations meanwhile actual logging operations are handled (on Unix) via a fifo. The plugin interface looks like so: ```go type loggingPlugin interface { StartLogging(fifoPath string, loggingContext Context) error StopLogging(fifoPath) ``` This means a plugin must implement `LoggingDriver.StartLogging` and `LoggingDriver.StopLogging` endpoints and be able to consume the passed in fifo. Logs are sent via stream encoder to the fifo encoded with protobuf. Signed-off-by: Brian Goff <cpuguy83@gmail.com> |
||
---|---|---|
.. | ||
.swagger-yamllint | ||
.validate | ||
all | ||
changelog-date-descending | ||
changelog-well-formed | ||
compose-bindata | ||
dco | ||
default | ||
default-seccomp | ||
gofmt | ||
lint | ||
pkg-imports | ||
swagger | ||
swagger-gen | ||
test-imports | ||
toml | ||
vendor | ||
vet |