diff --git a/src/Log/ProjectZomboid/ProjectZomboidServerLog.php b/src/Log/ProjectZomboid/ProjectZomboidServerLog.php new file mode 100644 index 0000000..617fd89 --- /dev/null +++ b/src/Log/ProjectZomboid/ProjectZomboidServerLog.php @@ -0,0 +1,54 @@ +setPattern('/DebugLog-server\.txt$/') + ->setWeight(0.95), + (new WeightedSinglePatternDetector()) + ->setPattern('/version=\d+\.\d+\.\d+ [a-f0-9]{40}/') + ->setWeight(0.95), + (new WeightedSinglePatternDetector()) + ->setPattern('/^\[\d{2}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3}\] (?:LOG|WARN|ERROR):\s+\w+\s+f:\d+, t:\d+, st:[\d,]+>/m') + ->setWeight(0.80), + ]; + } + + public function getTitle(): string + { + return "Project Zomboid Debug Server Log"; + } +} diff --git a/src/Pattern/ProjectZomboid/.gitkeep b/src/Pattern/ProjectZomboid/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/Pattern/ProjectZomboid/DebugServerPattern.php b/src/Pattern/ProjectZomboid/DebugServerPattern.php new file mode 100644 index 0000000..c58c00f --- /dev/null +++ b/src/Pattern/ProjectZomboid/DebugServerPattern.php @@ -0,0 +1,27 @@ +\s+.*$/'; + + public const string VERSION = '/version=(?\S+) (?[a-f0-9]{40}) (?\d{4}-\d{2}-\d{2}) (?