django 、celery 中logging的使用

在django、celery中使用logging时,总结几点如下:

  1. Django 配置文件settings中的配置项LOGGING只是对django 中的views、API起作用,对celery不起作用;

  2. celery worker启动时,通过-f参数指定log文件, 通过—loglevel指定log等级(只有高于等于这个等级的log才会打印,非常方便调试)。在celery执行的代码中,使用logging或logger打印的日志都会进入log文件:


    logging.info(“hello”)
    logger = logging.getLogger(‘test’)
    logger.info(“hello”)

    logging的使用特性可以参考logging具体用法。

参考
celery的logging
http://docs.jinkan.org/docs/celery/configuration.html#logging


版权声明:本文为lanyang123456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。