remove debug/trace logging and clean up log files

This commit is contained in:
2026-08-13 12:51:41 +00:00
parent e09eb804b6
commit 8473ab6ba5
-22
View File
@@ -531,33 +531,11 @@ internal sealed partial class MainForm : Form
// ─── Shutdown ──────────────────────────────────────────────────────────
private static string DisposeLogPath => Path.Combine(AppConfig.AppDataDir, "dispose.log");
private static void LogDispose(string label, long elapsedMs)
{
string line = $"[{DateTime.Now:HH:mm:ss.fff}] {label}: {elapsedMs}ms";
try
{
Directory.CreateDirectory(AppConfig.AppDataDir);
File.AppendAllText(DisposeLogPath, line + "\n");
}
catch { }
}
private void OnFormClosing(object? sender, FormClosingEventArgs e)
{
var sw = Stopwatch.StartNew();
_pttHotkey?.Dispose();
LogDispose("pttHotkey.Dispose", sw.ElapsedMilliseconds);
_trayIcon!.Visible = false;
sw.Restart();
ReleaseModel();
LogDispose("ReleaseModel", sw.ElapsedMilliseconds);
sw.Restart();
SaveConfig();
LogDispose("SaveConfig", sw.ElapsedMilliseconds);
}
}