zoukankan      html  css  js  c++  java
  • 使用celery内置的日志模块记录日志

    celery 日志配置

    项目结构

    celery_config.py

    import logging.config
     
    LOG_CONFIG = {
        'version': 1,
        'disable_existing_loggers': False,
        'formatters': {
            'simple': {
                # 'datefmt': '%m-%d-%Y %H:%M:%S'
                'format': '%(asctime)s "%(pathname)s:%(module)s:%(funcName)s:%(lineno)d" [%(levelname)s]- %(message)s'
            }
        },
        'handlers': {
            'celery': {
                # 'level': 'INFO',
                # 'class': 'logging.handlers.RotatingFileHandler',
                'level': 'DEBUG',
                'formatter': 'simple',
                'class': 'logging.handlers.TimedRotatingFileHandler',
                'filename': 'your_name.log',
                'when': 'midnight',
                'encoding': 'utf-8',
            },
        },
        'loggers': {
             'myapp': {
                'handlers': ['celery'],
                'level': 'INFO',
                'propagate': True,
             }
        }
    }
     
    logging.config.dictConfig(LOG_CONFIG)

     

    项目中的应用

     

  • 相关阅读:
    选择语句(if else) 习题(2017/12/1)
    Java代码空格问题
    设置背景图片
    寄存器
    8086微处理器的组成和工作原理
    8086引脚
    换行的训练
    彩票 双色球 36选7
    函数
    字符串
  • 原文地址:https://www.cnblogs.com/qybk/p/12668722.html
Copyright © 2011-2022 走看看