Use .StartsWith, logMessage formatter doesn't match exactly

This commit is contained in:
Dominion
2023-05-27 11:57:18 -04:00
parent a29331cb00
commit 8dddb0d5e9
@@ -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!"));