首页 > 代码库 > 简单日志LogHelper
简单日志LogHelper
public static class LogHelper { //日志存储路径 private static string LogPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, System.Configuration.ConfigurationManager.AppSettings["LogPath"]); private static object LogLock = new object();//日志锁 /// <summary> /// 添加正常信息 /// </summary> /// <param name="message"></param> public static void AddInfo(string message) { string fileName = DateTime.Now.ToString("yyyyMMdd") + ".txt";//日志名称 string fullName = Path.Combine(LogPath, fileName); lock (LogLock) { if (!Directory.Exists(LogPath))//如果目录不存在 创建目录 { Directory.CreateDirectory(LogPath); } using (var stream = File.AppendText(fullName)) { stream.WriteLine(message); } Console.WriteLine(message); } } /// <summary> /// 添加错误信息 /// </summary> /// <param name="errorMessage"></param> public static void AddError(string errorMessage) { string fileName ="Error_"+ DateTime.Now.ToString("yyyyMMdd") + ".txt";//日志名称 string fullName = Path.Combine(LogPath, fileName); lock (LogLock) { if (!Directory.Exists(LogPath))//如果目录不存在 创建目录 { Directory.CreateDirectory(LogPath); } using (var stream = File.AppendText(fullName)) { stream.WriteLine(errorMessage); } Console.WriteLine(errorMessage); } } }
简单日志LogHelper
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。