c# 日志文件 Log
程序每天做了什么:
什么时候启动
执行了什么功能
哪里出错了
谁登录了
执行成功 / 失败
2026-04-06 15:30:20 [INFO] 程序启动成功
2026-04-06 15:30:25 [INFO] 读取配置文件成功
2026-04-06 15:30:30 [ERROR] 数据库连接失败
2026-04-06 15:30:35 [WARN] 磁盘空间不足
using System;
using System.IO; // 文件操作必备
public static class LogHelper
{
///
/// 写入日志(自动带时间)
///
public static void Write(string msg)
{
// 1. 获取今天日期,作为日志文件名(每天一个新文件)
string fileName = "Log_" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt";
// 2. 日志内容 = 时间 + 信息
string logContent = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " " + msg + Environment.NewLine;
// 3. 写入文件(Append 追加模式,不会删除旧日志)
File.AppendAllText(fileName, logContent);
}
}
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————
class Program
{
static void Main(string[] args)
{
// 写日志
LogHelper.Write("程序启动");
LogHelper.Write("读取JSON配置成功");
LogHelper.Write("加载图片成功");
LogHelper.Write("用户登录成功");
}
}
运行后,自动生成:
Log_2026-04-06.txt
内容
2026-04-06 15:36:10 程序启动
2026-04-06 15:36:10 读取JSON配置成功
2026-04-06 15:36:10 加载图片成功
2026-04-06 15:36:10 用户登录成功

浙公网安备 33010602011771号