问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

打log功能。

发布网友 发布时间:2022-05-02 23:03

我来回答

2个回答

热心网友 时间:2022-06-28 03:31

一般用log4net.dll。这个比较用得广泛,不过以前我自己也写了一个日志的类,现在你参考下using System;
这个类的功能很简单,就是每应用程序重启会写个日期标题,然后每个日志前面有日期,然后每三条日志就分行!还有自己必须控制文件名,我得文件名控制是在外面,就每月一个日志文件!一年有12个日志文件,这个在外面控制!
using System.Collections.Generic;
using System.Text;

namespace LogFile
{
public class LogFileClass
{
System.IO.StreamWriter objread = null;
string name = "";
private static int num = 0;
public LogFileClass(string filename)
{
name = filename;
AddHead();
}
public void AddLog(string desc)
{
if (OpenFile())
{
try
{
if (num == 3)
{
objread.WriteLine("\n");
num = 0;
}
objread.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss: ") + desc);
num = num + 1;

}
catch
{

}
finally
{
objread.Close();
objread = null;
}
}
}
private void AddHead()
{
if (OpenFile())
{
try
{
objread.WriteLine("\n");
objread.WriteLine(DateTime.Now.ToString("--------------------------------" + "yyyy-MM-dd HH:mm:ss" + "------------------------------------"));
}
catch
{ }
finally
{
objread.Close();
objread = null;
}
}
}
private bool OpenFile()
{
try
{
objread = new System.IO.StreamWriter(name, true);
return true;
}
catch
{
return false;
}
}

}
}

提供能实现这个功能的.net下的功能类
回答:没有!有就不会有log4net.dll这个组件这么广泛的使用了!

热心网友 时间:2022-06-28 03:31

using System.IO;//导入这个文件操作包

FileStream fs = new FileStream("c:\\1.log", FileMode.Append, FileAccess.Write, 512);
//实例化一个文本流,就是构造路径、读写方式等!
StreamWriter sw = new StreamWriter(fs);
//实例化一个文件流写入对象
sw.Write(ee.Message+DateTime.Now.ToString()+"\r\n");//ee.Message此处假设为错误信息
//写出文件到缓冲区
sw.Flush();
//把缓冲区的数据写入文件
sw.Close();
//关闭文件流写入对象
fs.Close();
//关闭文件流对象

用到的类有:

FileStream --->文件流类
StreamWriter --->文件流写出类

直接和读写文本文件一样操作!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 几月份去敦煌比较好 wps怎么看图片的内存大小 Iognd的中文翻译是什么? 敦煌什么时候旅游好玩 如何删除bittorrrnt sync卸载后遗留的ShellExtIO.log? wps中怎么修改图片大小? log.io-server怎么启动 IOD是什么意思? 敦煌几月份去旅游最好 什么时候去敦煌旅游最好呢?我想一个人去。 如何查看进程 IO 读写情况 请问敦煌最佳旅游时间是什么时候? iologmsg.dll 是什么? IO的对数怎么写? 手机插耳机的洞不管用了怎么办? 耳机插孔突然没反应了,怎么解决 微信how好好小程序被封了怎么办 被解封之后,能正常使用,就是无法访问小程序,显示已被封禁? 李姓立字辈带金字旁起名 被永久封了怎么办? Iogn(n一1)与log(n+1)n(n属于N n>2)的大小关系是 敦煌什么季节去旅游最好 硬盘io性能 怎么判断主板的IO芯片坏了!!! 手机wps怎样把mb照片压缩到kb? 安卓如何将log保存到文件中 什么时候去敦煌旅游比较合适 KONTIO;LOGHOUSES注册过商标吗?还有哪些分类可以注册? 电脑如何更改照片尺寸 张掖最上档次的烧烤吧 家庭烧烤聚会怎么举办 身材好的女孩子是怎么保持的? 身材好的女生真的比身材太过丰满的女生受欢迎吗? 化工原料的价格哪个网站比较专业一点?我想了解化工价格行情,谢谢了。 如何选软件开发项目课题 我的淘宝账号被查封了,应该怎么办 求软件开发课题 淘宝号被封号了怎么办? 淘宝号封了买不了东西怎么办 天下人人都爱她是哪首歌的歌词