You are not logged in.

Change Language:

Freelancer? Consultant? Check out: WorkTrail - Time Tracking made easy
Profile for taher007saeed

Name taher007saeed
Email Address n/a
Posts1
  • Django custom Logger + DjCelery
    Board » Getting Started » Setup and Configuration
    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