news 2026/8/5 7:36:20

django日志使用笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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',},},}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/1 21:50:30

收藏!小白程序员必看:掌握RAG分块策略,轻松玩转大模型企业应用

RAG技术通过检索与生成结合,有效解决了大模型在企业内应用的局限性,如知识动态更新、降低幻觉风险等。但RAG应用的关键在于分块策略,不当策略会导致答案可信度不足、信息漏检等问题。文章系统介绍了五种分块策略:固定大小分块、语…

作者头像 李华
网站建设 2026/8/1 22:56:13

革新性小说获取工具:番茄下载器的多维度突破

革新性小说获取工具:番茄下载器的多维度突破 【免费下载链接】Tomato-Novel-Downloader 番茄小说下载器不精简版 项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader 解析核心功能矩阵 番茄小说下载器作为一款采用Rust语言重构的开源工具…

作者头像 李华
网站建设 2026/8/2 6:09:30

革新性手柄映射工具:AntiMicroX让每款PC游戏都能适配手柄

革新性手柄映射工具:AntiMicroX让每款PC游戏都能适配手柄 【免费下载链接】antimicrox Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support. 项目地址: https://gitcode.com/Gi…

作者头像 李华
网站建设 2026/8/1 8:48:12

VSCode Comment Translate:提升跨语言开发效率的注释翻译解决方案

VSCode Comment Translate:提升跨语言开发效率的注释翻译解决方案 【免费下载链接】vscode-comment-translate vscode 注释翻译插件, 不干扰正常代码,方便快速阅读源码。 项目地址: https://gitcode.com/gh_mirrors/vs/vscode-comment-translate …

作者头像 李华