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);
}
}
}

最新文章

  1. 教你一招:win 7 或win 10右键菜单 添加获取管理员权限
  2. apache 的工作模式
  3. tomcat 解析(三)-启动框架
  4. 纯jq编写增删改,弹出框
  5. JavaScript的DOM操作(一)
  6. saas系统架构经验总结
  7. iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用
  8. C++编程技术之 异常处理(上)
  9. 使用Erlang和Yaws开发REST式的服务
  10. 第一次在gitHub上传项目到git.oschina的方法
  11. Android CoordinatorLayout、AppBarLayout、DrawerLayout、NavigationView 的使用及问题小结
  12. python+selenium 自动化测试实战
  13. 关于Mac 系统mysql 乱码问题
  14. Python相关
  15. Python中serial的使用
  16. How to remove unwant Internet Explorer Context Menu
  17. maven名词解释
  18. 为什么TCP比UDP可靠真正原因,以及并发编程的基础问题
  19. flask 知识积累
  20. 设计模式之单例模式(Singleton)(1)

热门文章

  1. BZOJ 3261 最大异或和 (可持久化01Trie)
  2. 紫书 例题 11-3 UVa 1151 (有边集的最小生成树+二进制枚举子集)
  3. Mysql学习总结(26)——MySQL子查询
  4. Camera Calibration 相机标定:原理简介(三)
  5. JAVA学习第二十七课(多线程(六))- 多生产者多消费者问题(JDK1.5新特性)
  6. ,典型递归问题-F(1025)mod 5 的值
  7. taglist安装
  8. Windows PE 工具
  9. Nginx搭建图片服务器
  10. 转】关于cgi、FastCGI、php-fpm、php-cgi