2025-03-28 09:49:56 +08:00

47 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace DataClearning
{
public class LogHelper
{
public static string path = System.AppDomain.CurrentDomain.BaseDirectory;
public static void WriteServiceLog(string LogData,string LogFileName = "")
{
LogData = DateTime.Now.ToLongTimeString()+":" + LogData;
string LogName = "错误日志_"+System.DateTime.Now.Year.ToString() + "-" + System.DateTime.Now.Month.ToString()
+ "-" + System.DateTime.Now.Day.ToString()+".log";
if (LogFileName != "")
{
LogName = LogFileName;
}
string filename = path + "\\" + LogName;
FileStream fs = new FileStream(filename, FileMode.OpenOrCreate);
fs.Seek(0, SeekOrigin.End);
byte[] _data = new UTF8Encoding().GetBytes(LogData + "\r\n\r\n");
fs.Write(_data, 0, _data.Length);
fs.Flush();
fs.Close();
}
public static void WriteServiceLog2(string LogData)
{
LogData = DateTime.Now.ToLongTimeString() + ":" + LogData;
string LogName = "日志_Success" + System.DateTime.Now.Year.ToString() + "-" + System.DateTime.Now.Month.ToString() + "-"
+ System.DateTime.Now.Day.ToString() + ".log";
string filename = path + "\\" + LogName;
FileStream fs = new FileStream(filename, FileMode.OpenOrCreate);
fs.Seek(0, SeekOrigin.End);
byte[] _data = new UTF8Encoding().GetBytes(LogData + "\r\n");
fs.Write(_data, 0, _data.Length);
fs.Flush();
fs.Close();
}
}
}