Wire ProjectZomboidServerLog default analyser
This commit is contained in:
@@ -4,6 +4,10 @@ namespace IndifferentKetchup\Codex\Log\ProjectZomboid;
|
||||
|
||||
use IndifferentKetchup\Codex\Analyser\AnalyserInterface;
|
||||
use IndifferentKetchup\Codex\Analyser\PatternAnalyser;
|
||||
use IndifferentKetchup\Codex\Analysis\ProjectZomboid\EngineVersionInformation;
|
||||
use IndifferentKetchup\Codex\Analysis\ProjectZomboid\ModLoadInformation;
|
||||
use IndifferentKetchup\Codex\Analysis\ProjectZomboid\ModMissingProblem;
|
||||
use IndifferentKetchup\Codex\Analysis\ProjectZomboid\ServerExceptionProblem;
|
||||
use IndifferentKetchup\Codex\Detective\FilenameDetector;
|
||||
use IndifferentKetchup\Codex\Detective\WeightedSinglePatternDetector;
|
||||
use IndifferentKetchup\Codex\Parser\ParserInterface;
|
||||
@@ -29,7 +33,11 @@ class ProjectZomboidServerLog extends ProjectZomboidLog
|
||||
|
||||
public static function getDefaultAnalyser(): AnalyserInterface
|
||||
{
|
||||
return new PatternAnalyser();
|
||||
return (new PatternAnalyser())
|
||||
->addPossibleInsightClass(EngineVersionInformation::class)
|
||||
->addPossibleInsightClass(ModLoadInformation::class)
|
||||
->addPossibleInsightClass(ModMissingProblem::class)
|
||||
->addPossibleInsightClass(ServerExceptionProblem::class);
|
||||
}
|
||||
|
||||
public static function getDetectors(): array
|
||||
|
||||
Reference in New Issue
Block a user