diff --git a/ObservatoryCore/LogMonitor.cs b/ObservatoryCore/LogMonitor.cs index 4bf1b6b..f962d05 100644 --- a/ObservatoryCore/LogMonitor.cs +++ b/ObservatoryCore/LogMonitor.cs @@ -98,7 +98,7 @@ namespace Observatory SetLogMonitorState(currentState | LogMonitorState.Batch); DirectoryInfo logDirectory = GetJournalFolder(path); - var files = logDirectory.GetFiles("Journal.????????????.??.log"); + var files = logDirectory.GetFiles("Journal.*.??.log"); var readErrors = new List<(Exception ex, string file, string line)>(); foreach (var file in files) { @@ -117,8 +117,8 @@ namespace Observatory SetLogMonitorState(currentState | LogMonitorState.PreRead); DirectoryInfo logDirectory = GetJournalFolder(Properties.Core.Default.JournalFolder); - var files = logDirectory.GetFiles("Journal.????????????.??.log"); - + var files = logDirectory.GetFiles("Journal.*.??.log"); + // Read at most the last two files (in case we were launched after the game and the latest // journal is mostly empty) but keeping only the lines since the last FSDJump. List<String> lastSystemLines = new(); @@ -214,7 +214,7 @@ namespace Observatory { DirectoryInfo logDirectory = GetJournalFolder(path); - journalWatcher = new FileSystemWatcher(logDirectory.FullName, "Journal.????????????.??.log") + journalWatcher = new FileSystemWatcher(logDirectory.FullName, "Journal.*.??.log") { NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.Size | NotifyFilters.FileName | NotifyFilters.CreationTime