cic-stack/apps/cic-notify/cic_notify/tasks/sms/log.py

28 lines
529 B
Python

# standard imports
import logging
import time
# third-party imports
import celery
celery_app = celery.current_app
logg = celery_app.log.get_default_logger()
local_logg = logging.getLogger()
@celery_app.task
def log(message, recipient):
"""
:param message:
:type message:
:param recipient:
:type recipient:
:return:
:rtype:
"""
timestamp = time.time()
log_string = f'[{timestamp}] {__name__} message to {recipient}: {message}'
logg.info(log_string)
local_logg.info(log_string)