在C#中,你可以使用StreamWriter
類來實現日志記錄。以下是一個簡單的示例,展示了如何使用StreamWriter
將日志記錄到文件中:
using System;
using System.IO;
namespace LogExample
{
class Program
{
static void Main(string[] args)
{
// 設置日志文件路徑
string logFilePath = "log.txt";
// 創建StreamWriter對象
using (StreamWriter logWriter = new StreamWriter(logFilePath, true))
{
// 記錄日志
logWriter.WriteLine("當前時間: " + DateTime.Now);
logWriter.WriteLine("程序開始執行");
// 在這里添加你的代碼
logWriter.WriteLine("程序執行完畢");
}
}
}
}
在這個示例中,我們首先設置了日志文件的路徑,然后使用StreamWriter
對象創建了一個名為logWriter
的日志記錄器。true
參數表示我們希望在文件末尾追加內容,而不是覆蓋現有內容。
接下來,我們使用WriteLine
方法記錄了日志信息。在程序執行過程中,你可以根據需要添加更多的日志記錄。最后,當程序結束時,StreamWriter
對象會自動釋放資源并關閉文件。