diff --git a/Content.IntegrationTests/PoolManager.cs b/Content.IntegrationTests/PoolManager.cs index d80b12d07a..92e96bd15c 100644 --- a/Content.IntegrationTests/PoolManager.cs +++ b/Content.IntegrationTests/PoolManager.cs @@ -101,6 +101,10 @@ public static class PoolManager } }; + var logHandler = new PoolTestLogHandler("SERVER"); + logHandler.ActivateContext(testOut); + options.OverrideLogHandler = () => logHandler; + options.BeforeStart += () => { IoCManager.Resolve() @@ -116,13 +120,10 @@ public static class PoolManager IoCManager.Resolve().LoadExtraSystemType(); IoCManager.Resolve().LoadExtraSystemType(); IoCManager.Resolve().GetSawmill("loc").Level = LogLevel.Error; + IoCManager.Resolve() + .OnValueChanged(RTCVars.FailureLogLevel, value => logHandler.FailureLevel = value, true); }; - var logHandler = new PoolTestLogHandler("SERVER"); - logHandler.ActivateContext(testOut); - - options.OverrideLogHandler = () => logHandler; - SetupCVars(poolSettings, options); var server = new RobustIntegrationTest.ServerIntegrationInstance(options); @@ -199,6 +200,10 @@ public static class PoolManager // LoadContentResources = !poolSettings.NoLoadContent }; + var logHandler = new PoolTestLogHandler("CLIENT"); + logHandler.ActivateContext(testOut); + options.OverrideLogHandler = () => logHandler; + options.BeforeStart += () => { IoCManager.Resolve().SetModuleBaseCallbacks(new ClientModuleTestingCallbacks @@ -211,14 +216,12 @@ public static class PoolManager .RegisterClass(); IoCManager.Register(true); IoCManager.Resolve().GetSawmill("loc").Level = LogLevel.Error; + IoCManager.Resolve() + .OnValueChanged(RTCVars.FailureLogLevel, value => logHandler.FailureLevel = value, true); } }); }; - var logHandler = new PoolTestLogHandler("CLIENT"); - logHandler.ActivateContext(testOut); - options.OverrideLogHandler = () => logHandler; - SetupCVars(poolSettings, options); var client = new RobustIntegrationTest.ClientIntegrationInstance(options);