summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael E Brown <michael_e_brown@dell.com>2007-11-29 17:36:55 -0600
committerMichael E Brown <michael_e_brown@dell.com>2007-11-29 17:36:55 -0600
commit521025b767f54c75c55ea088d6ae305210cfbcaf (patch)
tree2309bf2b225b36788d9c0c68a65296cb8afc17e4
parent17560dd969adf910dfc76567044b039ef5439c66 (diff)
downloadmock-521025b767f54c75c55ea088d6ae305210cfbcaf.tar.gz
mock-521025b767f54c75c55ea088d6ae305210cfbcaf.tar.xz
mock-521025b767f54c75c55ea088d6ae305210cfbcaf.zip
fixup error message for misconfigured logging.ini. pass system exit exception so we dont run eg. orphankill. log exception using correct logger.
-rwxr-xr-xsrc/mock.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mock.py b/src/mock.py
index 4c8afb2..6acfd3e 100755
--- a/src/mock.py
+++ b/src/mock.py
@@ -328,7 +328,7 @@ def main(retParams):
logging.config.fileConfig(log_ini)
log_cfg.read(log_ini)
except (IOError, OSError, ConfigParser.NoSectionError), e:
- log.error("Could not find required logging config file: %s" % log_ini)
+ log.error("Log config file(%s) not correctly configured: %s" % (log_ini, e))
sys.exit(50)
try:
@@ -422,7 +422,7 @@ if __name__ == '__main__':
main(retParams)
except (SystemExit,), e:
- pass
+ raise
except (KeyboardInterrupt,), e:
exitStatus = 7
@@ -444,7 +444,7 @@ if __name__ == '__main__':
except (Exception,), e:
exitStatus = 1
- logging.exception(e)
+ log.exception(e)
if killOrphans and retParams:
mock.util.orphansKill(retParams["chroot"].rootdir)