#!python

import asyncio
import logging
import os

from modulairy_mail_sender import run

if __name__ == '__main__':
    logger = logging.getLogger("ma-mail-sender")
    logger.setLevel(os.environ.get('LOG_LEVEL', "DEBUG"))
    handler = logging.StreamHandler()
    handler.setFormatter(
        logging.Formatter(
            os.environ.get('LOG_FORMAT', "%(asctime)s [%(levelname)s] %(name)s: %(message)s")
        )
    )
    logger.addHandler(handler)
    loop = asyncio.get_event_loop()
    loop.run_until_complete(run(loop=loop, logger=logger))
    loop.close()