using System; namespace StandardScene.Fass2Simulator { public static class Fass2SimLog { public static event Action MessageWritten; public static void WriteLine(string message) { if (string.IsNullOrEmpty(message)) { return; } Fass2SimFileLogger.Write(message); MessageWritten?.Invoke(message); } /// /// 高频日志只写文件,避免 UI 线程被 BeginInvoke 淹没。 /// public static void WriteFileOnly(string message) { if (string.IsNullOrEmpty(message)) { return; } Fass2SimFileLogger.Write(message); } } }