diff --git a/AquaMai/AquaMai.Mods/Utils/LogUnity.cs b/AquaMai/AquaMai.Mods/Utils/LogUnity.cs new file mode 100644 index 00000000..3826feba --- /dev/null +++ b/AquaMai/AquaMai.Mods/Utils/LogUnity.cs @@ -0,0 +1,23 @@ +using AquaMai.Config.Attributes; +using MelonLoader; +using UnityEngine; + +namespace AquaMai.Mods.Utils; + +[ConfigSection( + en: "Output Unity logs (for debugging purposes)", + zh: "输出 Unity 日志(调试用)", + exampleHidden: true)] +public static class LogUnity +{ + public static void OnBeforePatch() + { + Application.logMessageReceived += Log; + } + + private static void Log(string msg, string stackTrace, LogType type) + { + MelonLogger.Msg("[Unity] " + msg); + MelonLogger.Msg("[Unity] " + stackTrace); + } +} \ No newline at end of file