C#开发之简单的日志打印类
2015-01-18 21:05
204 查看
简单的日志打印的帮助类,以后会继续补充更多的逻辑
public class LogHelper { private static readonly LogHelper Instance = new LogHelper(); public static LogHelper GetLogHelper() { return Instance; } #region 公共属性 public string StrStartupPath { get { return Environment.CurrentDirectory; } } public string FileName { get { return StrStartupPath + @"\Logs" + @"\SyncLog" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; } } #endregion #region 写日志 public void CreateLog(string strMsg) { //1. 判断目录是否存在 var fileLocation = StrStartupPath + @"\Logs"; if (!Directory.Exists(fileLocation)) { Directory.CreateDirectory(fileLocation); } //2. 日志写入 using (StreamWriter myWriter = new StreamWriter(FileName, true)) { try { myWriter.WriteLine("============" + DateTime.Now.ToString("yy/MM/dd HH:mm:ss:fff") + "," + strMsg + "============"); myWriter.WriteLine(""); } finally { myWriter.Close(); } } } #endregion }
相关文章推荐
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- 在gnome下用C#开发一个简单的窗口
- 使用C#开发一个简单的P2P应用
- 日志系统开发学习总结(C#)
- c#开发的一些简单技巧
- 简单谈谈C#开发短信收发软件的原理
- 使用C#开发一个简单的P2P应用
- Pocket PC开发入门(一)--一个采用C#的简单例程
- C#开发一个简单的P2P应用
- 使用C#开发一个简单的P2P应用
- NDIS HOOK开发简单日志
- 使用C#开发一个简单的P2P应用
- 用Visual C# .NET开发简单的复合控件
- 使用C#开发一个简单的P2P应用
- 使用C#开发一个简单的P2P应用
- 使用C#开发一个简单的P2P应用
- 一个简单的rss浏览器的开发日志
- [转]使用C#开发一个简单的P2P应用
- 使用C#开发一个简单的P2P应用
- 一个简单的用ASP.NET/C#开发的组件化Web应用程序(附源代码)