import logging import os from loggly import handlers # create logger logger = logging.getLogger('swf_accounting_statement_export') logger.setLevel(logging.DEBUG) # create console handler and set level to debug ch = logging.StreamHandler() if os.getenv('Environment') == 'prod': ch = handlers.HTTPSHandler(os.getenv('LOGGLY_URI')) ch.setLevel(logging.DEBUG) # create formatter formatter = logging.Formatter( '%(asctime)s - %(name)s - %(levelname)s - %(message)s') # add formatter to ch ch.setFormatter(formatter) # add ch to logger logger.addHandler(ch)