c#堆栈记录日志信息代码块

 try
 {
     var message = $"Setting Culture to {value.Name}. Stack Trace: {new StackTrace().ToString()}";
     var LogFilePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log.txt");
     using (var writer = new StreamWriter(LogFilePath, true))
     {
         writer.WriteLine($"{DateTime.Now:yyyy-MM-dd HH:mm:ss} - {message}");
     }
 }
 catch (Exception ex)
 {
     Console.WriteLine($"Failed to log message: {ex.Message}");
 }

  

posted @ 2025-06-16 10:58  威尔逊  阅读(10)  评论(0)    收藏  举报