# logging # {{{ def create_logger(name=None): if name is None: name = settings.SETTINGS_FILE_FOLDER.namebase logger = logging.getLogger(name) hdlr = logging.FileHandler( settings.SETTINGS_FILE_FOLDER.joinpath("%s.log" % name) ) formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) return logger logger = create_logger() cron_logger = create_logger("cron") paypal_logger = create_logger("paypal") # }}} # put the following in settings.py # {{{ import path SETTINGS_FILE_FOLDER = path.path(__file__).parent # }}}