Django日志信息路径的设置

Posted zhaoyunlong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django日志信息路径的设置相关的知识,希望对你有一定的参考价值。

django日志信息路径的设置, 因为我们经常在代码业务上线时候 需要进行调试,查看代码的后台运行情况,就需要设置django项目的具体的日志信息运维的路径了

 

 

LOGGING = {
    version: 1,
    disable_existing_loggers: False,
    filters: {
        require_debug_false: {
            (): django.utils.log.RequireDebugFalse
        }
    },
    formatters: {
        standard: {
            format: %(levelname)s %(asctime)s %(module)s: %(message)s
        },
    },
    handlers: {
        mail_admins: {
            level: ERROR,
            filters: [require_debug_false],
            class: django.utils.log.AdminEmailHandler
        },
        console: {
            level: INFO,
            class:logging.StreamHandler
        },
        file_handler: {
            level: DEBUG,
            class: logging.handlers.RotatingFileHandler,
            filename: /tmp/workflow.log,    #  存放日志信息路径
            formatter:standard,   # 格式
            maxBytes:1024*1024*1024,
            backupCount: 5
         },
    },
    loggers: {
        django.request: {
            handlers: [console],
            level: ERROR,
            propagate: True,
        },
        ‘‘: {
            handlers: [file_handler],
            propagate: True,
            level:DEBUG,
        },
        root: {
            handlers: [console],
            propagate: True,
            level:INFO,
        },
    },
}

 

.

以上是关于Django日志信息路径的设置的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Django Summernote 中显示编程片段的代码块?

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

如何使用 Django 1.3 日志字典配置设置 SysLogHandler

Django 详细请求日志记录

Django的日志如何配置?

Django:如何将日志级别设置为 INFO 或 DEBUG