B
    cO                 @   s   d Z ddlZddlZddlmZ ddlmZ ddlmZ ej	
dd edZejd	d
d edd  e dd Zejdddd ZdS )zL
    https://docs.celeryq.dev/en/stable/django/first-steps-with-django.html
    N)Celery)after_setup_logger)settingsDJANGO_SETTINGS_MODULEzcore.settingscorezdjango.conf:settingsZCELERY)	namespacec               C   s   t jS )N)r   INSTALLED_APPS r	   r	   )/var/www/html/UseVoice/src/core/celery.py<lambda>       r   c             K   s.   | j d j}td}|| | | d S )Nr   z
celery.log)handlers	formatterloggingFileHandlersetFormatter
addHandler)loggerkwargsr   Zfile_handlerr	   r	   r
   on_after_setup_logger   s    

r   T)bindc             C   s   t d| j d S )Nz	Request: )printrequest)selfr	   r	   r
   
debug_task"   s    r   )__doc__osr   celeryr   Zcelery.signalsr   django.confr   environ
setdefaultappZconfig_from_objectZautodiscover_tasksconnectr   taskr   r	   r	   r	   r
   <module>   s   