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()))