diff --git a/sqlmap.py b/sqlmap.py index a3b660e65..faa91369e 100755 --- a/sqlmap.py +++ b/sqlmap.py @@ -6,6 +6,7 @@ See the file 'doc/COPYING' for copying permission """ import bdb +import logging import os import sys import time @@ -21,6 +22,7 @@ from lib.controller.controller import start from lib.core.common import banner from lib.core.common import dataToStdout from lib.core.common import getUnicode +from lib.core.common import setColor from lib.core.common import setPaths from lib.core.common import weAreFrozen from lib.core.data import cmdLineOptions @@ -115,7 +117,8 @@ def main(): print errMsg = unhandledExceptionMessage() logger.critical(errMsg) - traceback.print_exc() + kb.stickyLevel = logging.CRITICAL + dataToStdout(setColor(traceback.format_exc())) finally: dataToStdout("\n[*] shutting down at %s\n\n" % time.strftime("%X"), forceOutput=True)