using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace DataProcessing
{
class Log
{
private static string directory = Environment.CurrentDirectory + "//log";
private static string file = directory + "//" + Config.readConfig("LoginUser") + ".log";
#region 取得日志信息
public static string getMessage(string Message)
{
return DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + ":" + Message;
}
#endregion
#region 创建日志目录和文件
public static void CreateLogFile()
{
try
{
if (!Directory.Exists(directory))
{
Directory.CreateDirectory(directory);
}
if (!File.Exists(file))
{
File.CreateText(file);
}
}
catch (Exception er)
{
throw new Exception(er.Message);
}
}
#endregion
#region 写日志
public static void writeLog(string log)
{
try
{
string[] logs = log.Split('
);
StreamWriter sw = new StreamWriter(file, true);
for (int i = 0; i < logs.Length; i++)
{
sw.WriteLine(logs[i]);
}
sw.Close();
}
catch (Exception er)
{
throw new Exception(er.Message);
}
}
#endregion
}
}