C# 简单的日志读写。
来源:互联网 发布:网络播放器多少钱 编辑:程序博客网 时间:2024/06/05 21:37
/// 同步完成写入错误信息
/// </summary>
/// <param name="errorInfo"></param>
public static void WriteSystemErrorLog(string ListName, string SapNumber, string errorInfo)
{
try
{
string FileName = DateTime.Now.ToString("yyyy-MM-dd");
string path = @"D:/WorkflowLog/SystemErrorLog";
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);// 创建文件夹
}
//new FileStream("", FileMode.OpenOrCreate, FileShare.None);
using (FileStream fileStream = new FileStream("D:/WorkflowLog/SystemErrorLog/System" + FileName + ".log", FileMode.OpenOrCreate))
{
StreamWriter sw = new StreamWriter(fileStream, Encoding.GetEncoding("GB2312"));
//sw.BaseStream.Seek(0, SeekOrigin.Begin);
//sw.BaseStream.Seek(0, SeekOrigin.Current);
sw.BaseStream.Seek(0, SeekOrigin.End);
sw.WriteLine(System.DateTime.Now + "----" + ListName + " 单号:" + SapNumber);
sw.WriteLine(errorInfo);
sw.WriteLine("===================================================================================");
sw.Flush();
sw.Close();
}
}
catch (Exception)
{
return ;
}
}
/// <summary>
/// 读取错误日志信息
/// </summary>
/// <param name="FileName"></param>
/// <returns></returns>
public static List<string> ReaderErrorLog(string FileName)
{
List<string> list = new List<string>();
string strLine;
try
{
string path = @"D:/WorkflowLog";
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);// 创建文件夹
}
FileStream aFile = new FileStream("D:/WorkflowLog/" + FileName + ".log", FileMode.OpenOrCreate);
StreamReader reader = new StreamReader(aFile, Encoding.GetEncoding("GB2312"));
strLine = reader.ReadLine();
//Read data in line by line 这个兄台看的懂吧~一行一行的读取
while (strLine != null)
{
list.Add(strLine);
strLine = reader.ReadLine();
}
reader.Close();
return list;
}
catch (IOException ex)
{
writeFile(ex.ToString());
return list;
}
}
- C# 简单的日志读写。
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的C#文本文件读写
- 简单的C#文本文件读写
- 简单的c#文本文件读写
- C#读写系统日志
- C#读写日志文本文件
- C#读写日志文本文件
- c# 读写系统日志
- C#读写日志文本文件
- C# 读写配置文件的简单类
- c#下简单的文件读写
- ORACLE 11g将数据库移动到不同的ASM磁盘组/修改ASM磁盘组的冗余属性
- 硬笔书写练习方法
- Android 4.2系统的手机使用LEAP企业Wifi网络 ( by quqi99 )
- ORACLE的EXP与IMP常用整理
- FastDFS的搭建
- C# 简单的日志读写。
- 第九章作业 (公鸡母鸡)
- 用Matlab及C语言实现低通滤波器的设计
- 【cocos2d-x IOS游戏开发-捕鱼达人9】鱼与动画
- C++ 继承及实现
- Sqlserver查询重复记录
- 移动开发者的自学宝典:十大在线编程学习网站
- <Vage:高级DBA的突破之路>
- Linux内核Makefile浅析