Django登录数据库
django-db-logger的Python项目详细描述
Django登录数据库。 对于大型项目,请使用Sentry
依赖性
- django>;=1.6
- Python2.6+/3.3+
许可证
麻省理工学院
快速启动
- 安装
pip install django-db-logger
- 将“django_db_logger”添加到您的INSTALLED_APPS设置中,如下所示
INSTALLED_APPS=(...'django_db_logger',)
- 将处理程序和记录器添加到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_logger.db_log_handler.DatabaseLogHandler'},},'loggers':{'db':{'handlers':['db_log'],'level':'DEBUG'}}}
- 运行python manage.py migrate创建django db logger模型。
- 像这样使用django-db-logger。
importloggingdb_logger=logging.getLogger('db')db_logger.info('info message')db_logger.warning('warning message')try:1/0exceptExceptionase:db_logger.exception(e)