当前位置: 首页 > news >正文

python日志logging、django日志等

文章目录

    • django中的日志
      • 配置

主要有这么几种:
1、python自带的logging。
2、loguru日志框架(推荐)。# 见另外一篇笔记
3、django中的日志。

django中的日志

django框架本身就带日志,一般配置在settings文件里。

配置

下列示例拿过去直接就可以用:

importosfrompathlibimportPath# 获取项目根目录 (确保 BASE_DIR 已定义,通常在文件顶部)# BASE_DIR = Path(__file__).resolve().parent.parentLOGGING={'version':1,'disable_existing_loggers':False,# 不要禁用默认的 logger# 定义格式'formatters':{'verbose':{'format':'{levelname} {asctime} {module} {message}','style':'{',},'simple':{'format':'{levelname} {message}','style':'{',},},# 定义处理器 (Handlers)'handlers':{# 控制台输出'console':{'level':'DEBUG','class':'logging.StreamHandler','formatter':'verbose',},# 文件输出'file':{'level':'INFO','class':'logging.FileHandler','filename':os.path.join(BASE_DIR,'django_debug.log'),# 日志文件保存在项目根目录'encoding':'utf-8',# 关键:防止中文乱码'formatter':'verbose',},},# 定义记录器 (Loggers)'loggers':{# Django 框架本身的日志'django':{'handlers':['console','file'],'level':'INFO',# Django 内部日志级别'propagate':True,},# 你自己的 App 日志 (替换 'mysite' 为你的项目名或 app 名)'mysite':{'handlers':['console','file'],'level':'DEBUG',# 你的代码日志级别'propagate':False,},# 捕获所有未明确配置的 logger (根记录器)'':{'handlers':['console','file'],'level':'WARNING',},},}
http://www.jsqmd.com/news/506224/

相关文章:

  • MCP与OAuth 2026深度集成方案(2026 Q2强制升级倒计时·仅剩90天)
  • 2026年香港身份规划机构费用大揭秘,性价比高的有哪些? - myqiye
  • Omron NJ NX程序:精准控制机器人与伺服轴模组,集成EtherCAT总线网络节点与触摸...
  • FPGA开发实战:CORDIC IP核在三角函数计算中的高效应用
  • Qwen3-Embedding-0.6B结合Dify:打造智能问答机器人实战
  • 你的frpc服务真的稳了吗?除了开机自启,这些守护和监控技巧也得会
  • VXLAN与EVPN深度解析:为什么现代云网络都在用这种组合?
  • Z-Image-Turbo-辉夜巫女实战:Python入门者也能玩转AI图像生成
  • 从Claude Code到多模态:GME-Qwen2-VL-2B在代码生成场景的扩展应用
  • WGS84坐标转换实战:5分钟搞定C++与Matlab互转(附完整代码)
  • Phi-3-vision-128k-instruct 技能拓展:创建自定义视觉 Skills 智能体
  • 告别爬虫封号风险:用wxauto合法监控微信群消息并存入MySQL的实战指南
  • 告别论文焦虑,超实用毕业神器推荐
  • 破解微信网页版访问难题:wechat-need-web实现跨环境稳定访问的技术方案与应用价值
  • PLECS仿真入门:手把手教你搭建离网并联逆变器下垂控制模型(附功率均分调试技巧)
  • 【开题答辩全过程】以 高效便捷的民航订票系统为例,包含答辩的问题和答案
  • 保姆级教程:用Peach Fuzzer 3.1.124给Modbus Slave软件‘找茬’,成功挖到0day
  • 仅限TOP 5%嵌入式团队掌握的C语言固件溯源技术:符号级依赖图谱构建+跨版本ABI一致性校验流程
  • 创业公司的“客户投诉多”?Agentic AI+提示工程的智能投诉处理方案
  • AI应用架构师的企业AI平台运营秘诀:6个数据驱动技巧,让平台ROI提升70%
  • 99%成功率:3步破解百度网盘资源获取难题
  • Qwen3-Reranker-4B多语言混合排序展示:中英混杂内容处理
  • Vivado时序约束实战指南 ----基准时钟、生成时钟与虚拟时钟的精准配置
  • 2026年济南豪华车维修哪家靠谱?德系专修、汽车保养、故障诊断工作室选择指南 - 海棠依旧大
  • 你的电脑性能被封印了吗?UXTU解锁Intel/AMD处理器隐藏潜力的秘密
  • LightOnOCR-2-1B惊艳效果展示:高清扫描件→结构化文本真实生成作品集
  • 天猫超市卡回收教程分享,回收平台如何选 - 京回收小程序
  • 手搓STM32H743开源飞控系列教程---(三)从原理图到实战:硬件引脚深度解析与双固件一键适配、烧录指南
  • IsaacLab实战:从仿真到实机,构建机械臂强化学习闭环
  • UNIT-00:Berserk Interface 辅助MySQL安装配置教程:从环境部署到性能调优