Browse Source

Fix preloader logs not replaying into DiskLogListener

ghorsington 4 years ago
parent
commit
3466b8ef37
1 changed files with 2 additions and 1 deletions
  1. 2 1
      BepInEx/Bootstrap/Chainloader.cs

+ 2 - 1
BepInEx/Bootstrap/Chainloader.cs

@@ -65,7 +65,6 @@ namespace BepInEx.Bootstrap
 			if (_initialized)
 				return;
 
-			ReplayPreloaderLogs(preloaderLogEvents);
 			ThreadingHelper.Initialize();
 			
 			// Set vitals
@@ -91,6 +90,8 @@ namespace BepInEx.Bootstrap
 			if (!TraceLogSource.IsListening)
 				Logger.Sources.Add(TraceLogSource.CreateSource());
 			
+			ReplayPreloaderLogs(preloaderLogEvents);
+			
 			// Add Unity log source only after replaying to prevent duplication in console
 			if (ConfigUnityLogging.Value)
 				Logger.Sources.Add(new UnityLogSource());