在平时编程中经常遇到需要打日志诊断错误这种情况,远程客户机?不能远程调试?系统中没有自己的日志方法?这时候就需要一个方便的,随时加入随时删除的日志方法。虽然没有什么技术含量,却是相当实用
不多说,直接上代码
/// <summary>
/// 写日志信息
/// </summary>
public void MyWriteLog(string message)
{
{
string path = AppDomain.CurrentDomain.BaseDirectory;
path = System.IO.Path.GetDirectoryName(path) + "\\ApiLogs";
try
{
if (!System.IO.Directory.Exists(path))
{
System.IO.Directory.CreateDirectory(path);
}
string fileName = System.IO.Path.Combine(path, DateTime.Now.ToString("yyyy-MM-dd") + ".txt");
System.IO.StreamWriter sw = new System.IO.StreamWriter(fileName, true);
sw.WriteLine(DateTime.Now.ToString("HH:mm:ss:fff") + " -------------------");
sw.WriteLine(message);
sw.WriteLine();
sw.Close();
}
catch
{
}
}
}