Django中的logging

Django中的logging,第1张

概述对网站、微服务来说,log(日志)是比较重要的运维工具。 Django的log,主要是复用Python标准库中的logging模块,在settings.py中进行配置。 此外,也提供了一些独特的扩展。 settings.py TIME_ZONE = ‘Asia/Shanghai‘LOGGING = { ‘version‘: 1, ‘disable_existing_lo

对网站、微服务来说,log(日志)是比较重要的运维工具。 Django的log,主要是复用Python标准库中的logging模块,在settings.py中进行配置。 此外,也提供了一些独特的扩展。

settings.py

TIME_ZONE = Asia/ShanghaiLOGGING = {    version: 1,disable_existing_loggers: False,formatters: {   #有这个配置在,可以不用修改系统的配置        verbose: {            format: {asctime} {module}.{funcname} {lineno:3} {levelname:7} => {message},
        #asctime> 2018-11-15 module> 是模块名 funcname>函数名 lineno:3>至少显示3个字符 少则补空格 levelname>是log级别 message>是log内容 style: {,},handlers: { console: { class: logging.StreamHandler,formatter: verbose,file: { class: logging.handlers.RotatingfileHandler,filename: /tmp/django.log,maxBytes: 4194304,# 4 MB backupCount: 10,level: DEBUG,loggers: { ‘‘: { handlers: [console,file],level: os.getenv(DJANGO_LOG_LEVEL,INFO),django: { handlers: [console,propagate: False,}
总结

以上是内存溢出为你收集整理的Django中的logging全部内容,希望文章能够帮你解决Django中的logging所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1191707.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存