Skip to content

fsdevcom2000/nginx-log-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NGINX Log Parser — Веб-парсер логов NGINX/Apache

Современный, быстрый и удобный парсер логов с веб-интерфейсом на FastAPI + HTMX

Описание

NGINX Log Parser — это веб-приложение, которое позволяет:

  • Загружать лог-файлы (.log, .txt)
  • Мгновенно парсить их в структурированный вид
  • Фильтровать по уровню (INFO, WARN, ERROR)
  • Искать по IP, пути, raw-логам
  • Листать страницы (пагинация)
  • Просматривать raw-строку в раскрываемом блоке

Всё — без перезагрузки страницы благодаря HTMX.


  • Backend: FastAPI (Python)
  • Frontend: Jinja2 + HTMX + Bootstrap 5
  • Парсинг: Кастомный парсер (parsers.py)
  • Хранение: Локальные файлы (uploads/)

Демо

pip install -r requirements.txt

Запустите локально:

uvicorn main:app --reload --port 8888

About

Fast, modern, and user-friendly log parser with a web interface powered by FastAPI + HTMX

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published