Quick and dirty example - {{{ import logging FORMAT = '[%(asctime)-15s] [%(levelname)s:%(lineno)d] %(message)s' logging.basicConfig(format=FORMAT, level=logging.INFO) logger = logging.getLogger('example') logger.debug("This is a debug message what won't be seen with level=logging.INFO") logger.info("This is an info message that will be seen") logger.error("This is an error message that will be seen") logger.critical("This is a critical message that will be seen") try: foo except Exception, ex: logger.exception("This is an exception log") logger.setLevel(logging.DEBUG) logger.debug('Now you can see debug messages') }}}} ---- [CategoryComputing.Lang.Python] - [Logging | CategoryComputing.Logging]