跳转到主要内容

实时django日志配置、监控和显示

项目描述

允许在django项目中实时编辑日志配置或将日志记录到内部数据库表中。

此项目并不声称是“最先进的”,仅在几个小时内编写,以帮助解决无法轻松访问日志文件的应用程序中的问题。它允许您暂时通过django管理界面启用数据库记录、更改/添加日志级别和记录器。

感谢Joeri Bekker提供了https://github.com/joeribekker/django-logdb应用程序,该应用程序的数据库记录部分取自此包。

快速安装

pip install django-live-logging

安装后,更新您的Django settings.py并在INSTALLED_APPS中添加live_logging

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    ...
    'live_logging',
)

配置数据库记录

在您的日志配置中创建一个处理程序以存储到数据库。

LOGGING = {
    ...
     'handlers': {
        ...
        'db': {
            'level': 'DEBUG',
            'class': 'live_logging.handlers.DjangoDatabaseHandler',
            },
      }
    }

项目详情


支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面