cca5208cc096ff0ffcba99d6b8d7f6b9d305964f
Constructor pre-registers every concrete ProjectZomboid Log subclass so that detect() can dispatch on filename hint plus content signature. Data-provider test verifies each of the eleven synthetic fixtures resolves to its expected Log class via the public Detective surface.
IndifferentKetchup Codex
A generic PHP log parsing and analysis framework. Provides interfaces and base implementations for reading log files, detecting log types, parsing entries into structured form, analysing them for problems and information, and printing results.
Installation
composer require indifferentketchup/codex
Source
https://git.indifferentketchup.com/indifferentketchup/ik-codex
Languages
PHP
79.3%
Python
20.4%
Shell
0.3%