1cdc78c54c5758e7a57be12f89313fde0ed1f12e
The framework architecture section claimed PatternAnalyser was the sole analysis surface; Phase B.3 introduced three custom Analyser subclasses (ConnectionFailureAnalyser, ItemDuplicationAnalyser, SkillProgressionAnomalyAnalyser) for cross-entry and threshold logic that PatternAnalyser cannot express. Add a new bullet explaining when to extend Analyser directly, plus an enumeration of which Log subclass returns which kind of analyser from getDefaultAnalyser(). Also bumps the ProjectZomboid summary line from "11 log subclasses, 11 pattern classes" to include the analyser surface (12 Insight classes plus 3 Analyser subclasses).
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%