帮助手册

Django 日志

Django 是一个基于 Python 的 Web 框架,可用于快速便捷地构建应用程序。Django 使用 Python 的 logging 模块提供日志功能,配置十分简便。Site24x7 AppLogs 原生支持 Django 日志。通过 Site24x7 AppLogs 从这些日志中获取更多信息。

入门

  1. 登录您的 Site24x7 账户。
  2. 下载并安装 Site24x7 服务器监控代理Windows | Linux)。
  3. 转到管理 > AppLogs > 日志配置文件,然后选择添加日志配置文件
  4. 输入配置文件名称
  • 选择日志类型中,从下拉列表中选择 Django 日志
    下方将显示模式示例日志。 
    示例日志:
    信息消息: 2020-04-10 03:35:05 [INFO] (views.some_view)
    警告消息: 2020-04-10 03:35:05 [WARNING] (views.some_view)
    错误消息: 2020-04-10 03:35:05 [ERROR] (views.some_view)
    严重消息: 2020-04-10 03:35:05 [SEVERE] (views.some_view)
  • 该日志被分解为多个字段,每个字段获取其各自的值,然后上传至 Site24x7。
  • 默认情况下,以下是 Site24x7 AppLogs 为 Django 日志识别的日志模式:
    $DateTime:date$ [$LogLevel$ ] ($Module$.$FunctionName$) $Message$

        5. 您也可以添加自定义日志模式来替换默认模式。点击铅笔图标并指定您的模式即可。 

6. 选择日志来源。默认情况下,以下路径用作文件来源:
Linux:"/var/log/django.log"

7. 如果您的来源路径与默认路径不同,请在添加日志配置文件时指定该路径。

8. 您还可以将此日志配置文件与监视器、监视器组或对应服务器关联。 

9. 点击保存

仪表板

AppLogs 为每种日志类型创建专属仪表板,并默认显示若干小组件。以下是 Django 日志仪表板中可用的小组件列表:

  • 日志级别
  • 异常
  • 发生错误最多的模块

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!