You are not logged in.

Change Language:

Freelancer? Consultant? Check out: WorkTrail - Time Tracking made easy
Board » Getting Started » Setup and Configuration » Django custom Logger + DjCelery

Hi Guys,
I am trying to use the combination Django custom logger and Celery task to capture certain application log messages and dump them in DynamoDB asynchronously. I have created a Django Celery task that takes a log message and transfer it to DynamoDB asynchronously. I tried to call this celery task from my custom logger to transfer it to DynamoDB asynchronously.

However, Django custom logger does not allow me to import:

from celery.task import task, Task, PeriodicTask, periodic_task

My server crashes with the below error:

ValueError: Unable to configure handler 'dramafever_handler': Cannot resolve 'dramafever.analytics.tasks.LogHandler': cannot import name cache


I know that Django Logger docs warns against circular imports if the custom logger file
includes settings.py but I have made sure thats not the case. But it is still giving me the same error as that of circular imports.

Am I doing something wrong or is there any other way to achieve asynchronous data transfer to DynamoDB using Django custom logger and DjCelery?

Thanks for any help.





Powered by Sphene Community Tools