diff --git a/Main.cs b/Main.cs index 8d70c5353..8a3c48333 100644 --- a/Main.cs +++ b/Main.cs @@ -982,11 +982,10 @@ public class Main : BasePlugin IL2CPPChainloader.Instance.Finished += () => { - Loaded = true; - CustomLogger.ClearLog(); + Loaded = true; BepInEx.Logging.Logger.Listeners.Add(new HtmlLogListener()); - + StartCoroutine(ModNewsFetcher.FetchNews()); try { DevManager.StartFetchingTags(); } diff --git a/Modules/Debugger.cs b/Modules/Debugger.cs index bd62d64b6..dfeae04b9 100644 --- a/Modules/Debugger.cs +++ b/Modules/Debugger.cs @@ -103,6 +103,12 @@ internal static class Logger if (level == LogLevel.Message) NowDetailedErrorLog.Clear(); } + + if (!Main.Loaded) + { + LateTask.New(() => CustomLogger.Instance.Log(level.ToString(), LogText, multiLine), 1f, "Log Retry"); + return; + } CustomLogger.Instance.Log(level.ToString(), LogText, multiLine); }