修改V8.cs中的Log方法,使其遵循DeviceManager.LogToFile控制标志,并修正DeviceManager.cs中LogToFile的默认值为true

This commit is contained in:
zqm
2025-11-05 09:53:11 +08:00
parent 4b1ff64e40
commit f7e114f3ee

View File

@@ -485,6 +485,12 @@ namespace JoyD.Windows.CS.Toprie
public static void Log(string message)
{
try
{
// 同时输出到控制台
Console.WriteLine(message);
// 仅在DeviceManager.LogToFile为true时写入日志文件
if (DeviceManager.LogToFile)
{
// 确保日志目录存在
string logDirectory = Path.GetDirectoryName(LogFilePath);
@@ -495,9 +501,7 @@ namespace JoyD.Windows.CS.Toprie
// 写入日志,不添加额外时间戳(因为原始消息已包含时间戳)
File.AppendAllText(LogFilePath, message + Environment.NewLine);
// 同时输出到控制台
Console.WriteLine(message);
}
}
catch (Exception ex)
{