diff --git a/api/config.py b/api/config.py
index e9cc9295fbe8b1df0e2096a2dd76bbd67bf40f17..a3b41e7ed5f256f4ee11f70b7f1c1db9cfdd7162 100644
--- a/api/config.py
+++ b/api/config.py
@@ -73,6 +73,8 @@ for outer_key, scoped_config in __config.iteritems():
 if not os.path.exists(__config['persistent']['data_path']):
     os.makedirs(__config['persistent']['data_path'])
 
+log.setLevel(getattr(logging, __config['core']['log_level'].upper()))
+
 db = pymongo.MongoClient(
     __config['persistent']['db_uri'],
     j=True, # Requests only return once write has hit the DB journal