About this project
Web‑Log‑Analyzer‑IceFairy is a pure‑client web application for analysing Apache access logs directly in the browser. It expects logs in the default Apache LogFormat (`%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"`) and parses each line with a regular expression. The parsed data is displayed as tables and interactive charts (via Chart.js) showing request distribution, traffic trends, status‑code breakdowns, etc.
Key features:
- Runs entirely in the browser; no server‑side processing or data upload.
- Supports the standard Apache log format out of the box; custom formats require code changes.
- Visualises results with Vue‑based UI, Element‑UI components, and chart.js charts.
- Stores analysed data in `localStorage` for quick retrieval.
- Simple build and serve workflow using Yarn (`yarn run serve`, `yarn run build`).
Limitations:
- Data is kept in localStorage, so analysing files larger than ~5 MB (≈300 k lines) may crash Chrome or hit Firefox storage limits.
- No progress indicator during analysis; large files can cause noticeable UI freezes.
- IPv6 addresses are not supported.
- UI bugs may appear due to dependencies on Vue and Element‑UI.
The project is licensed under the Mozilla Public License v2.0.
For a quick test you can use the provided demo hosted on Cloudflare or download sample log files from the links in the README.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.