Django日志查看器
django-log-viewer的Python项目详细描述
Django Log Viewer允许您使用DataTables读取管理页中的日志文件。 此项目修改自:https://bitbucket.org/inkalabsinc/django-log-viewer
快速启动
- 在项目中包含日志查看器urlconf urls.py,如下所示
pip install django-log-viewer
- 将"log_viewer"添加到INSTALLED_APPS设置中,如下所示
INSTALLED_APPS = [ ... "log_viewer", ]
- 在项目url.py中包含日志查看器urlconf,如下所示
path('admin/log_viewer/', include('log_viewer.urls')),
- 在设置文件中创建以下值
LOG_VIEWER_FILES = ['logfile1', 'logfile2', ...] LOG_VIEWER_FILES_DIR = os.path.join(BASE_DIR, '../logs') LOG_VIEWER_MAX_READ_LINES = 1000 # total log lines will be read LOG_VIEWER_PAGE_LENGTH = 25 # total log lines per-page # Optionally you can set the next variables in order to customize the admin: LOG_VIEWER_FILE_LIST_TITLE = "Custom title" LOG_VIEWER_FILE_LIST_STYLES = "/static/css/my-custom.css"
- 创建/注册日志记录
import logging logger = logging.getLogger('my_handler') # eg: log_viewer_demo/log_viewer_demo/logger.py logger.info('My log') logger.warning('My log') logger.error('My log')
- 启动开发服务器并访问http://127.0.0.1:8000/admin/log_viewer/