/// <summary>
/// 日志记录
/// </summary>
public class LogRecord
{
/// <summary>
/// 创建日志文件
/// </summary>
/// <param name="logText">日志内容</param>
/// <param name="logLevel">日志级别</param>
public static void CreateLog(string logText, string logLevel)
{
string path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "LogFile", DateTime.Now.ToString("yyyy-MM"));
if (!File.Exists(path)) Directory.CreateDirectory(path);
string logFileName = Path.Combine(path, DateTime.Now.ToString() + logLevel + ".txt");
using (StreamWriter sr = new StreamWriter(logFileName, true, Encoding.Default))
{
sr.WriteLine();
sr.WriteLine($"--------------{logLevel}日志-------------------------------------------------------------------");
sr.WriteLine($"{logLevel}时间: {DateTime.Now.ToString()}");
sr.WriteLine($"{logLevel}详细内容: {logText}");
sr.WriteLine($"--------------{logLevel}结束-------------------------------------------------------------------");
}
}
}
输出日志文件为txt
于 2023-10-13 16:14:10 首次发布