Skip to content

MrCheeze446/HCDM-Final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Log Analyzer

A lightweight web app for parsing log files and surfacing "interesting" events.

Current support:

  • Python logs
  • C/C++ logs
  • AddressSanitizer crash reports
  • Warning detection
  • Crash detection with basic crash subtype classification
  • Multi-line crash grouping for tracebacks and related failure blocks

Run locally

uv run python app.py

or

python app.py

Then open http://127.0.0.1:8000.

Setup

This project uses uv for any dependecies. Although not strictly required it helps with thing like type checking. To use uv with the project run uv sync

What it detects currently

  • Warnings such as warning, deprecated, and Python warning classes
  • Python crashes such as tracebacks, syntax errors, import errors, assertion errors, and memory errors
  • C/C++ crashes such as segmentation faults, assertion failures, aborts, floating point exceptions, stack smashing, and undefined references
  • AddressSanitizer reports such as SEGV, heap-use-after-free, heap-buffer-overflow, and related memory safety failures

About

A python project to parse log files and show them in a web interface. This project was primarily done to experiment with Codex.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors