EbsEncryptionByDefault.py 705 B

1234567891011121314151617181920212223
  1. #! /usr/bin/env python3
  2. import logging
  3. import json
  4. import os
  5. logger = logging.getLogger('FCM')
  6. def lambda_handler(event, context):
  7. global logger
  8. try:
  9. logger.setLevel(os.environ['LOGLEVEL'])
  10. except:
  11. logger.setLevel('DEBUG')
  12. logger.warn('Logging level not set or set to invalid value.')
  13. logger.debug(f'Inbound event: {json.dumps(event, default=str)}')
  14. return { 'msg': 'Hello!' }
  15. if __name__ == "__main__":
  16. handler = logging.StreamHandler()
  17. formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
  18. handler.setFormatter(formatter)
  19. logger.addHandler(handler)
  20. lambda_handler(event = { 'test': 'true' }, context={})