diff --git a/inventory_provider/environment.py b/inventory_provider/environment.py index 3e9396e79cfcd43cc77b9a4f6da315d356394c50..989c0a1355ebb7b0e44f110842b25f045868a47d 100644 --- a/inventory_provider/environment.py +++ b/inventory_provider/environment.py @@ -15,4 +15,10 @@ def setup_logging(): 'logging_default_config.json') filename = os.getenv('LOGGING_CONFIG', default_filename) with open(filename) as f: - logging.config.dictConfig(json.loads(f.read())) + # TODO: this mac workaround should be removed ... + d = json.loads(f.read()) + import platform + if platform.system() == 'Darwin': + d['handlers']['syslog_handler']['address'] = '/var/run/syslog' + logging.config.dictConfig(d) + # logging.config.dictConfig(json.loads(f.read()))