diff --git a/tests/Tgstation.Server.Tests/Live/HardFailLogger.cs b/tests/Tgstation.Server.Tests/Live/HardFailLogger.cs index 1d9d234935..ea9ce8f300 100644 --- a/tests/Tgstation.Server.Tests/Live/HardFailLogger.cs +++ b/tests/Tgstation.Server.Tests/Live/HardFailLogger.cs @@ -1,4 +1,5 @@ using System; +using System.Text.RegularExpressions; using System.Threading.Tasks; using Microsoft.Extensions.Logging; @@ -23,7 +24,7 @@ namespace Tgstation.Server.Tests.Live { var logMessage = formatter(state, exception); if ((logLevel == LogLevel.Error - && !logMessage.StartsWith("Error disconnecting connection ") + && !Regex.IsMatch(logMessage, "Error disconnecting connection [1-9][0-9]*!") && !(logMessage.StartsWith("An exception occurred while iterating over the results of a query for context type") && exception is TaskCanceledException)) || (logLevel == LogLevel.Critical && logMessage != "DropDatabase configuration option set! Dropping any existing database...")) failureSink(new AssertFailedException("TGS logged an error!"));