1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/daemon/logger/jsonfilelog
Anusha Ragunathan 0b4b0a7b5d Improve partial message support in logger
Docker daemon has a 16K buffer for log messages. If a message length
exceeds 16K, it should be split by the logger and merged at the
endpoint.

This change adds `PartialLogMetaData` struct for enhanced partial support
- LastPartial (bool) : indicates if this is the last of all partials.
- ID (string)        : unique 32 bit ID. ID is same across all partials.
- Ordinal (int starts at 1) : indicates the position of msg in the series of partials.
Also, the timestamps across partials in the same.

Signed-off-by: Anusha Ragunathan <anusha.ragunathan@docker.com>
2018-04-11 13:26:28 -07:00
..
jsonlog Post migration assertion fixes 2018-03-16 11:03:46 -04:00
jsonfilelog.go Improve partial message support in logger 2018-04-11 13:26:28 -07:00
jsonfilelog_test.go Merge pull request #29932 from miaoyq/container-log-add-archive 2018-03-19 15:20:17 -04:00
read.go Add canonical import comment 2018-02-05 16:51:57 -05:00
read_test.go Automated migration using 2018-03-16 11:03:43 -04:00