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