moby--moby/daemon/logger
Nalin Dahyabhai b98f05b4f4 Open the journald following descriptor earlier
Following a journal log almost always requires a descriptor to be
allocated.  In cases where we're running out of descriptors, this means
we might get stuck while attempting to start following the journal, at a
point where it's too late to report it to the client and clean up
easily.  The journal reading context will cache the value once it's
allocated, so here we move the check earlier, so that we can detect a
problem when we can still report it cleanly.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
(cherry picked from commit ab62ecf393)
2016-03-31 18:35:37 -04:00
..
awslogs dockerversion placeholder for library import 2015-11-09 19:32:46 +01:00
etwlogs Windows: Add ETW logging driver plug-in 2016-02-16 13:24:49 -08:00
fluentd fluentd logger: support all options besides Unix sockets 2016-03-21 10:03:21 +00:00
gcplogs Do not call out to Google on init 2016-03-17 11:06:21 -04:00
gelf add gelf option to customize compression type and level 2016-03-15 11:06:06 +00:00
journald Open the journald following descriptor earlier 2016-03-31 18:35:37 -04:00
jsonfilelog Fixes some issues with jsonfile write/read 2016-03-21 11:05:58 -04:00
loggerutils Merge pull request #21301 from cpuguy83/cleaner_file_log 2016-03-21 14:03:36 -07:00
splunk *: fix response body leaks 2016-03-16 17:15:42 +01:00
syslog Fixes #18712. Add rfc5424 log format for syslog. 2016-03-09 22:31:11 +02:00
context.go daemon/logger: fix typo in godoc 2015-12-17 15:52:33 -08:00
copier.go only close LogDriver after LogCopier is done 2016-01-18 17:47:57 +00:00
copier_test.go only close LogDriver after LogCopier is done 2016-01-18 17:47:57 +00:00
factory.go log driver - add ability to interpolate container context into the log tag field 2015-09-16 15:19:28 -07:00
logger.go Move timeutils functions to the only places where they are used. 2015-12-15 14:56:14 -05:00