From: Thierry Parmentelat Date: Tue, 22 Jan 2013 10:15:39 +0000 (+0100) Subject: provide more details when db connection is failing X-Git-Tag: sfa-2.1-24~4^2~6 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=e478dbd1cf60470b0e18cd0a5cf324d8de2b0b5a provide more details when db connection is failing --- diff --git a/sfa/storage/alchemy.py b/sfa/storage/alchemy.py index 30d3e567..a032a843 100644 --- a/sfa/storage/alchemy.py +++ b/sfa/storage/alchemy.py @@ -38,8 +38,11 @@ class Alchemy: except: pass self.engine=None - raise Exception,"Could not connect to database" - + logger.warning("Could not connect to database: db=%s, user=%s, host=%s, port=%s" % \ + (dbname, config.SFA_DB_USER, config.SFA_DB_HOST, config.SFA_DB_PORT)) + logger.debug("Using password=%s"%config.SFA_DB_PASSWORD) + raise Exception,"Could not connect to database %s as %s"%(dbname,config.SFA_DB_USER) + # expects boolean True: debug is ON or False: debug is OFF def debug (self, echo):