From ef15acf3e452891e5c3898db84415842f3a9b5b3 Mon Sep 17 00:00:00 2001 From: Kittenji Date: Mon, 29 Jan 2024 14:06:38 -0500 Subject: [PATCH] Fixed Log Parser --- Utils/LogWatcher.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Utils/LogWatcher.cs b/Utils/LogWatcher.cs index 158afa7..31c9c1c 100644 --- a/Utils/LogWatcher.cs +++ b/Utils/LogWatcher.cs @@ -221,10 +221,16 @@ private bool ParseDisplayName(string line, DateTime lineDate, LogContext logCont if (!line.Contains(UserAuthKeyword)) return false; int index = line.IndexOf(UserAuthKeyword) + UserAuthKeyword.Length; - int length = line.IndexOf(" (usr_", index) - index; + int length = line.IndexOf(" (", index) - index; - string displayName = line.Substring(index, length); - logContext.DisplayName = displayName; + if (index > -1 && length > 0) + { + string displayName = line.Substring(index, length); + logContext.DisplayName = displayName; + } else + { + logContext.DisplayName = "Unknown"; + } return true; }