Django 是一个 Python 级别的 Web 框架,用于轻松、即时地构建应用程序。Django 使用 Python 的 logging 模块提供日志记录,该模块可以轻松配置。Site24x7 AppLogs 原生支持 Django 日志。使用Site24x7 AppLogs从这些日志中获取更多信息。

入门

  1. 登录到您的 Site24x7 帐户。
  2. 下载并安装Site24x7 服务器监控代理Windows | Linux )。
  3. 转到管理 > AppLogs > 日志配置文件并选择添加日志配置文件
  4. 输入配置文件名称
  • 对于选择日志类型,从下拉列表中选择Django Logs 模式示例日志如下所示 
    An info message: 2020-04-10 03:35:05 [INFO] (views.some_view)
    A warning message: 2020-04-10 03:35:05 [WARNING] (views.some_view)
    An error message: 2020-04-10 03:35:05 [ERROR] (views.some_view)
    A severity message: 2020-04-10 03:35:05 [SEVERE] (views.some_view)
  • 此日志分为多个字段,每个字段取其各自的值,然后上传到 Site24x7。
  • 默认情况下,这是由 Site24x7 AppLogs 为 Django 日志识别的日志模式:
    $DateTime:date$ [$LogLevel$ ] ($Module$.$FunctionName$) $Message$

        5.您还可以添加自定义日志模式而不是默认模式。为此,请单击铅笔图标并指定您的模式。 
django edit log type new

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

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

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


django edit log profile

9. 点击保存

仪表板

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

  • 日志记录级别
  • 例外
  • 最常见的错误模块
    Django Logs Dashboard

相关日志类型

: