Python logging的dict配置文档参考样式
1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | LOGGING = { 'version' : 1 , 'disable_existing_loggers' : False , 'formatters' : { 'verbose' : { 'format' : '{levelname} {asctime} {module} {process:d} {thread:d} {message}' , 'style' : '{' , }, 'simple' : { 'format' : '{levelname} {message}' , 'style' : '{' , }, }, 'filters' : { 'special' : { '()' : 'project.logging.SpecialFilter' , 'foo' : 'bar' , }, 'require_debug_true' : { '()' : 'django.utils.log.RequireDebugTrue' , }, }, 'handlers' : { 'console' : { 'level' : 'INFO' , 'filters' : [ 'require_debug_true' ], 'class' : 'logging.StreamHandler' , 'formatter' : 'simple' }, 'mail_admins' : { 'level' : 'ERROR' , 'class' : 'django.utils.log.AdminEmailHandler' , 'filters' : [ 'special' ] } }, # 假如需要配置root "root" : { "level" : "DEBUG" , "handlers" : [ "stdout" ] }, 'loggers' : { 'django' : { 'handlers' : [ 'console' ], 'propagate' : True , }, 'django.request' : { 'handlers' : [ 'mail_admins' ], 'level' : 'ERROR' , 'propagate' : False , }, 'myproject.custom' : { 'handlers' : [ 'console' , 'mail_admins' ], 'level' : 'INFO' , 'filters' : [ 'special' ] } } } |
来源:https://docs.djangoproject.com/en/4.1/topics/logging/#configuring-logging
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2020-03-28 selenium 的显示等待和隐式等待的区别(记录加强版)