import logging import os def setup_logger(level=None): if level is None: if int(os.getenv('LAMBDA_DEBUG', '0').strip()): level = logging.DEBUG else: level = logging.INFO logger = logging.getLogger('lambda_logger') logger.setLevel(level) handler = logging.StreamHandler() handler.setLevel(level) formatter = logging.Formatter('%(asctime)s - %(filename)s - %(lineno)d - %(levelname)s - %(message)s') handler.setFormatter(formatter) logger.addHandler(handler) return logger logger = setup_logger()