def get_logger(self, loglevel=None, logfile=None, **kwargs): """Get task-aware logger object. See :func:`celery.log.setup_task_logger`. """ return setup_task_logger(loglevel=loglevel, logfile=logfile, task_kwargs=kwargs)
def get_logger(self, loglevel=None, logfile=None, propagate=False, **kwargs): """Get task-aware logger object. See :func:`celery.log.setup_task_logger`. """ return setup_task_logger(loglevel=loglevel, logfile=logfile, propagate=propagate, task_kwargs=kwargs)
def setup_logger(self, *args, **kwargs): return setup_task_logger(*args, **dict(kwargs, task_name=self.uid, task_id=self.uid))