为了方便将日志信息写入一个文件,我专门写了一个通用的静态类,不需初始化,指定文件名入及要写入的信息内容即可直接调用,文件名不存在时直接创建新的,已存在则追加;为了防止日志文件过大,超过2M后重新保存为新的文件
public static bool WriteLogFile(string FileName, string message)
{
if (FileName == null || FileName == "")
return false;
if (message == null)
message = "null";
try
{
if (!File.Exists(FileName))
{
///创建日志文件
StreamWriter sr = File.CreateText(FileName);
sr.Close();
}
System.IO.FileInfo fileInfo = new System.IO.FileInfo(FileName);
if (fileInfo.Length / (1024 * 1024) > 2)//fa.File.Exists(FileName))
{