1234567891011121314151617181920212223 |
- #! /usr/bin/env python3
- import logging
- import json
- import os
- logger = logging.getLogger('FCM')
- def lambda_handler(event, context):
- global logger
- try:
- logger.setLevel(os.environ['LOGLEVEL'])
- except:
- logger.setLevel('DEBUG')
- logger.warn('Logging level not set or set to invalid value.')
- logger.debug(f'Inbound event: {json.dumps(event, default=str)}')
- return { 'msg': 'Hello!' }
- if __name__ == "__main__":
- handler = logging.StreamHandler()
- formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
- handler.setFormatter(formatter)
- logger.addHandler(handler)
- lambda_handler(event = { 'test': 'true' }, context={})
|