Fix warning message when a container uses a non-json log driver

Signed-off-by: Daniel Nephin <dnephin@gmail.com>
This commit is contained in:
Daniel Nephin 2015-09-09 17:53:36 -04:00 • committed by Daniel Nephin
commit 413b76e228
4 changed files with 84 additions and 54 deletions

View file

@ -137,6 +137,15 @@ class Container(object):
def is_paused(self):
return self.get('State.Paused')
@property
def log_driver(self):
return self.get('HostConfig.LogConfig.Type')
@property
def has_api_logs(self):
log_type = self.log_driver
return not log_type or log_type == 'json-file'
def get(self, key):
"""Return a value from the container or None if the value is not set.