这是一个简单的log类,可以将你的log信息写入到windows的temp文件夹里面,名称为程序名+日期,log里面也有日期标注
using System.IO;
using System.Windows.Forms;
class LogFile
{
const bool debug = true;//用于调试,发布版可修改为false
public static void Log(string message)
{
if (!debug) return;
try
{
//Directory.GetCurrentDirectory()+ Path.GetFileNameWithoutExtension(Application.ExecutablePath)
string logFileName = System.Environment.GetEnvironmentVariable("TEMP") + "\\" + Path.GetFileNameWithoutExtension(Application.ExecutablePath) + DateTime.Now.ToString("yyyy-MM-dd") + ".log";
using (TextWriter logFile = TextWriter.Synchronized(File.AppendText(logFileName)))
{
logFile.WriteLine(DateTime.Now + "\t" + message + "\n");
logFile.Flush();
logFile.Close();
}
}
catch (Exception ex)
{
}
}