简单日志方法
来源:互联网 发布:数据分析常用方法 编辑:程序博客网 时间:2024/05/19 12:26
#region 写文本日志 /// <summary> /// 写入文件日志 /// </summary> /// <param name="_FunctionName">函数或代码块名称</param> /// <param name="_message">写入内容</param> public static void SetFileLogs(string _FunctionName, string _message) { try { if (!Directory.Exists(Application.StartupPath + "\\temp\\" + DateTime.Now.ToString("yyyyMMdd") + "\\")) { System.IO.Directory.CreateDirectory(Application.StartupPath + "\\temp\\" + DateTime.Now.ToString("yyyyMMdd") + "\\"); } Random rad = new Random(); string txtfilepath = Application.StartupPath + "\\temp\\" + DateTime.Now.ToString("yyyyMMdd") + "\\" + DateTime.Now.ToString("yyyyMMddHH") + ".txt"; if (!File.Exists(txtfilepath)) { FileStream myFs = new FileStream(txtfilepath, FileMode.Create); StreamWriter mySw = new StreamWriter(myFs); mySw.Write(""); mySw.Close(); myFs.Close(); } if (File.Exists(txtfilepath)) { //目标文本如果不存在,则新建一个新的文件 string createText = "函数名:" + _FunctionName + "\r\n异常信息:" + _message + Environment.NewLine;//文本内容,后加命令为换行命令 File.AppendAllText(txtfilepath, createText, Encoding.UTF8);//写入内容}//目标文本存在的情况下,用下面的方法添加文本,不会覆盖原来的内容,只做追加 string appendText = "时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + Environment.NewLine; File.AppendAllText(txtfilepath, appendText, Encoding.UTF8);//写入内容 } } catch (Exception) { } } #endregion
0 0
- 简单日志方法
- C++简单日志记录方法
- 程序运行调试日志的简单方法
- C# 简单的写日志的方法
- C#写日志两个简单方法
- php创建简单的文本日志方法
- 一个简单的.net写日志方法
- Liux查看日志的简单方法
- 简单日志
- 简单日志
- 比较简单的mssql数据库日志文件收缩方法
- springboot+mybatis日志显示SQL的最简单方法
- 从头认识Spring-3.1 简单的AOP日志实现-某方法之前的前后记录日志
- 从头认识Spring-3.5 简单的AOP日志实现(注解版)-某方法之前的前后记录日志
- VC 简单日志类
- python 日志简单使用
- 日志的简单用法
- 简单日志记录文件
- MySQL 4.1 +使用旧的不安全的身份验证
- vue组件——slot分发内容
- VC6.0 突然打不开dsw 工程文件的解决方案
- 实现将网页链接分享到微信功能
- Android中xml tools属性详解
- 简单日志方法
- 题目1162:I Wanna Go Home
- 扩容数据盘(Linux)
- 嵌入式Linux开发环境搭建
- MYSQL 常用命令
- Linux进程管理器
- AES加密解密工具类
- webpack与browser-sync热更新原理深度讲解
- SpringMVC教程--Validation校验