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 用户登录成功

posted @ 2026-04-06 17:53  菜鸟的奋斗军  阅读(7)  评论(0)    收藏  举报