using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace ButcherFactory.Utils
{
public static class LogUtil
{
///
/// 记录失败日志
///
/// 内容
/// 类型(oa mdg sap)
public static void WriteErrorFile(string content, string flag)
{
var fileName = string.Format("Log/{0}{1:yyyy-MM-dd}.txt", flag, DateTime.Today);
WriteLog(fileName, content);
}
static object _lock = new object();
///
/// 记录日志
///
/// 文件名称
/// 内容
static void WriteLog(string fieldName, string content)
{
lock (_lock)
{
try
{
using (StreamWriter file = new StreamWriter(fieldName, true, Encoding.UTF8))
{
file.WriteLine(content);// 直接追加文件末尾,换行
}
}
catch
{
}
}
}
}
}