Skip to content

Commit 10df675

Browse files
committed
fix log parser
1 parent 66edb63 commit 10df675

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

TarkovMonitor/GameWatcher.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ public void Start()
284284
try
285285
{
286286
logFileCreateWatcher.Path = LogsPath;
287-
logFileCreateWatcher.Created += LogFileCreateWatcher_Created;
287+
logFileCreateWatcher.Created += LogFileCreateWatcher_Created;
288288
logFileCreateWatcher.EnableRaisingEvents = true;
289289
processTimer.Elapsed += ProcessTimer_Elapsed;
290290
UpdateProcess();
@@ -321,7 +321,7 @@ internal void GameWatcher_NewLogData(object? sender, NewLogDataEventArgs e)
321321
{
322322
//DebugMessage?.Invoke(this, new DebugEventArgs(e.NewMessage));
323323
NewLogData?.Invoke(this, e);
324-
var logPattern = @"(?<date>^\d{4}-\d{2}-\d{2}) (?<time>\d{2}:\d{2}:\d{2}\.\d{3} [+-]\d{2}:\d{2})\|(?<message>.+$)\s*(?<json>^{[\s\S]+?^})?";
324+
var logPattern = @"(?<date>^\d{4}-\d{2}-\d{2}) (?<time>\d{2}:\d{2}:\d{2}\.\d{3}(?<tzoffset> [+-]\d{2}:\d{2})?)\|(?<message>.+$)\s*(?<json>^{[\s\S]+?^})?";
325325
//var logPattern = @"(?<message>^\d{4}-\d{2}-\d{2}.+$)\s*(?<json>^{[\s\S]+?^})?";
326326
//var logPattern = @"(?<date>^\d{4}-\d{2}-\d{2}) (?<time>\d{2}:\d{2}:\d{2}\.\d{3} [+-]\d{2}:\d{2})\|(?<logLevel>[^|]+)\|(?<logType>[^|]+)\|(?<message>.+$)\s*(?<json>^{[\s\S]+?^})?";
327327
var logMessages = Regex.Matches(e.Data, logPattern, RegexOptions.Multiline);

0 commit comments

Comments
 (0)