diff rhodecode/model/__init__.py @ 2882:12fce5e499d5 beta

obfuscate password in logs for engine connection string
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 29 Sep 2012 19:16:00 +0200
parents 169807710db2
children 1f7b8c73c94a dc4644865e8b
line wrap: on
line diff
--- a/rhodecode/model/__init__.py	Sat Sep 29 14:32:26 2012 +0200
+++ b/rhodecode/model/__init__.py	Sat Sep 29 19:16:00 2012 +0200
@@ -43,7 +43,7 @@
 
 import logging
 from rhodecode.model import meta
-from rhodecode.lib.utils2 import safe_str
+from rhodecode.lib.utils2 import safe_str, obfuscate_url_pw
 
 log = logging.getLogger(__name__)
 
@@ -56,7 +56,8 @@
 
     :param engine: engine to bind to
     """
-    log.info("initializing db for %s" % engine)
+    engine_str = obfuscate_url_pw(str(engine.url))
+    log.info("initializing db for %s" % engine_str)
     meta.Base.metadata.bind = engine