Django日志数据库
django-db-logs的Python项目详细描述
免责声明
从django db logger更新,因为原始包处于非活动状态。在
原始自述
Django正在数据库中登录。 对于大型项目,请使用Sentry
截图
依赖关系
- Django=9个
- Python 2.7+/3.6+
许可证
麻省理工学院
快速入门
- 安装
pip install django-db-logs
- 将“django_db_logs”添加到您的INSTALLED_APPS设置中,如下所示
- 将处理程序和记录器添加到LOGGING设置中,如下所示
LOGGING={'version':1,'disable_existing_loggers':False,'formatters':{'verbose':{'format':'%(levelname)s%(asctime)s%(module)s%(process)d%(thread)d%(message)s'},'simple':{'format':'%(levelname)s%(asctime)s%(message)s'},},'handlers':{'db_log':{'level':'DEBUG','class':'django_db_logs.db_log_handler.DatabaseLogHandler'},},'loggers':{'db':{'handlers':['db_log'],'level':'DEBUG'}}}
- 运行python manage.py migrate创建django数据库日志模型。在
- 像这样使用django-db-logs
importloggingdb_logs=logging.getLogger('db')db_logs.info('info message')db_logs.warning('warning message')try:1/0exceptExceptionase:db_logs.exception(e)
选项
- DJANGO_db_logs_ADMIN_LIST_PER_页面:整数。管理视图中的每页列表。默认值10
- DJANGO_db_logs_ENABLE_FORMATTER:boolean。使用formatter选项格式化邮件。``True``或False,默认False
- 项目
标签: