Django日志查看器

django-log-viewer的Python项目详细描述


pypi versionlicensebuild status

Django Log Viewer允许您使用DataTables读取管理页中的日志文件。 此项目修改自:https://bitbucket.org/inkalabsinc/django-log-viewer


https://i.imgur.com/2BFzilV.png

快速启动

  1. 在项目中包含日志查看器urlconf urls.py,如下所示
pip install django-log-viewer
  1. "log_viewer"添加到INSTALLED_APPS设置中,如下所示
INSTALLED_APPS = [
    ...
    "log_viewer",
]
  1. 在项目url.py中包含日志查看器urlconf,如下所示
path('admin/log_viewer/', include('log_viewer.urls')),
  1. 在设置文件中创建以下值
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"
  1. 创建/注册日志记录
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')
  1. 启动开发服务器并访问http://127.0.0.1:8000/admin/log_viewer/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:字符串。RTL设备语言用标志“+”格式化,数字后加符号   java GAE作为桌面应用程序(Swing)的服务提供商   java将InputStream转换为FileInputStream不适用于Apache POI   java外部Voronoi库“网格”:什么是草图和处理?   重载重写的泛型方法java   java显示组织上设置的错误。springframework。验证。jsp中的错误对象   java一些Spring模型属性没有显示在我的JSP中   java无法编译Guava 23的SimpleTimeLimiter示例   java如何更改JTree中的“根”目录名?   java如何在安卓中对相对布局产生连锁反应?   java错误:org。冬眠例外SQLGrammarException:无法提取结果集,dateAccessed是未知列   如何使用java监听JSON文件更新   由抽象封闭类创建的匿名内部类能否通过反射确定实现类?