日志记录模块最直接的就是使用系统日志,看如下代码
public static void TestSystemLoging()
{
LogEntry log = new LogEntry();
log.Message = "测试Loging......";
log.Categories.Add("aaa");
log.Priority = 2;
log.Severity = System.Diagnostics.TraceEventType.Warning;
Logger.Write(log);
}
App.Config配置如下

注意log.Categories.Add("aaa")这一行的字符串与红线要一致,才能正确记录,运行程序,下面观察系统日志里的应用程序日志

可以控制同一条日志记录到多个地方,现在看我们假设还要将日志记录到文本文件中,方便查看,那么添加一个Listener,配置如下(注意颜色匹配的区域)

运行程序,可以看到生成了一个Trace.Log文件,内容如下

现在假设我文本记录格式需要变换,那么可以增加一个TextFormater,看如下配置

运行程序,可以看到Trace.Log文件内容如下

这就是最基本的日志记录配置方式

181

被折叠的 条评论
为什么被折叠?



