logmanager

日志管理类
class LogManager
{
    string logFilePath=string.Empty;
    string logFilePrefix=string.Empth;

    public string LogFilePath
    {
    get
{
    if(string.IsNullOrEmpth(logFilePath))
{
if(System.Web.HttpContext==null)
{
logFilePath =System.AppDomain.CurrentDomain.BaseDirectory;
}else
 {

logFilePath =System.AppDomain.CurrentDomain.BaseDirectory+string.Format(@"log\{0}",System.DateTime.Now.ToString(""));
}
}
}
    }
   

WriteLog(string logFile,string className,string message)
{
if(!System.IO.Directory.Exists(LogFilePaht))
{
CreateDirectory();
}

using(StreamWriter sw = File.AppendText(LogFilePath+LogFilePrefix+logFile+ "" + DateTime.Now.ToString()))
{
sw.WriteLine();
}

}
}

posted on 2011-01-25 10:40  gotolovo  阅读(366)  评论(0编辑  收藏  举报