using System;
using System.IO;
namespace VirtualSrm.Utils
{
public class LogTextHelper
{
///
/// 往日志里追加内容
///
/// 日志目录
/// 内容格式
/// 内容参数
public static void WriteLine(string folder, string format, params object[] args)
{
try
{
if (!Directory.Exists(folder))
{
Directory.CreateDirectory(folder);
}
string message = string.Format("【{0}】{1}\r\n", DateTime.Now.ToString("HH:mm:ss"), string.Format(format, args));
File.AppendAllText(Path.Combine(folder, DateTime.Now.ToString("yyyyMMdd") + ".txt"), message);
}
catch (Exception)
{
}
}
///
/// 添加日志
///
/// 日志目录/param>
/// 类名
/// 方法名
/// 内容格式
/// 内容参数
public static void WriteLog(string folder, string className, string methodName, string format, params object[] args)
{
WriteLine(folder, "在类{0}的{1}方法中发生异常:{2}",className, methodName, string.Format(format, args));
}
}
}