修改DeviceManager.cs中的日志功能实现

This commit is contained in:
zqm
2025-11-05 09:50:11 +08:00
parent 0f56348ee9
commit 4b1ff64e40

View File

@@ -352,7 +352,7 @@ namespace JoyD.Windows.CS.Toprie
/// 控制是否将日志输出到文件的标志 /// 控制是否将日志输出到文件的标志
/// </summary> /// </summary>
public static bool LogToFile = true; // 默认开启文件日志输出 public static bool LogToFile = true; // 默认开启文件日志输出
/// <summary> /// <summary>
/// 记录日志到控制台和文件 /// 记录日志到控制台和文件
/// </summary> /// </summary>
@@ -360,7 +360,7 @@ namespace JoyD.Windows.CS.Toprie
{ {
// 输出到控制台 // 输出到控制台
Console.WriteLine(message); Console.WriteLine(message);
// 输出到日志文件(仅当日志到文件功能开启时) // 输出到日志文件(仅当日志到文件功能开启时)
if (LogToFile) if (LogToFile)
{ {
@@ -375,10 +375,11 @@ namespace JoyD.Windows.CS.Toprie
File.AppendAllText(logPath, $"[{DateTime.Now:yyyy-MM-dd HH:mm:ss.fff}] {message}\r\n"); File.AppendAllText(logPath, $"[{DateTime.Now:yyyy-MM-dd HH:mm:ss.fff}] {message}\r\n");
} }
} }
catch (Exception ex) catch (Exception ex)
{ {
// 如果写入日志文件失败,只输出到控制台 // 如果写入日志文件失败,只输出到控制台
Console.WriteLine($"日志写入失败: {ex.Message}"); Console.WriteLine($"日志写入失败: {ex.Message}");
}
} }
} }