博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
译:在ASP.NET MVC5中如何使用Apache log4net 类库来记录日志
阅读量:6373 次
发布时间:2019-06-23

本文共 1439 字,大约阅读时间需要 4 分钟。

译文出处:

在运行软件程序的时候,跟踪和监控日志是一种记录过程的好方法。

简介:

在运行软件程序的时候,跟踪和监控日志是一种记录过程的好方法。尤其在应用程序出错的时候,日志是我们最需要的文件。不管是在web,winform,windowsphone。

这里我们将一步一步讲解如何在ASP.NET MVC5应用程序中使用Apache log4net 框架来记录日志。

我用的是 Visual Studio Express 2013 和.NET framework 4.5.

第一步:

打开 Visual Studio 2013 创建一个新的ASP.NET应用程序选择MVC 模板.

第二步:

在这个应用程序例子中,我们将使用Apache log4net 框架来记录日志. 我们需要通过 NuGet package manager引用 log4net DLL .

  • In VS 2013 Solution Explorer -> 右击Reference 并 选择Manage NuGet Packages.
  • 查找 ‘log4net’ 然后安装.

如果安装成功,我们就能够在引用段下面看到如下图:

第三步:

接下来我们就要配置我们的应用程序来使用Log4Net了。把下面这行代码加在解决方案下的startup.cs 文件中。

 

1 [assembly: log4net.Config.XmlConfigurator(ConfigFile = "Web.config", Watch = true)]

 

第四步:

 web.config文件中添加下面一节内容:

1 
2
3
4
5 6
7
8
9
10
11
12
13
14
15
16
17
18 19
20
21
22
23

第五步:

修改Global.asax.cs文件把下面这段代码添加在Application_Start() 函数里面:

log4net.Config.XmlConfigurator.Configure(new FileInfo(Server.MapPath("~/Web.config")));

到此,我们已经完成配置。

第六步:

在我们想添加日志的类中添加如下记录日志声明:

readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

第七步:

使用logger.Error()方法来给我们想加日志的地方添加日志。

运行该程序我们就可以看到应用程序根目录下(webconfig文件配置的位置) 的logs文件夹下生成的日志了 。

that‘s all  thank you!

 

 

 

 

 

 

 

 

 

转载地址:http://sljqa.baihongyu.com/

你可能感兴趣的文章
mysql 修改列为not null报错Invalid use of NULL value
查看>>
epoll源码分析
查看>>
朱晔和你聊Spring系列S1E4:灵活但不算好用的Spring MVC
查看>>
Java使用Try with resources自动关闭资源
查看>>
china-pub十一周年庆,多重优惠隆重登场,千万别错过哟!
查看>>
HDU 3068 最长回文(manacher算法)
查看>>
二叉树
查看>>
Python featureClass clip Tin
查看>>
.NET基础篇——Entity Framework 数据转换层通用类
查看>>
求旋转数组中的最小值
查看>>
Android中获取应用程序(包)的信息-----PackageManager的使用(一)
查看>>
HDOJ1018 ( Big Number ) 【斯特林公式---处理阶乘及阶乘位数的问题】
查看>>
true运算符和false运算符重载的例子
查看>>
前端工程性能与优化
查看>>
搞不清FastCgi与PHP-fpm之间是个什么样的关系(转载)
查看>>
jQuery $.fn.extend方式自定义插件
查看>>
Java中实例方法,实例变量,静态方法,静态变量,final方法重写的问题,覆盖...
查看>>
手机表单验证插件mvalidate的使用
查看>>
控制台应用程序获取计算机名
查看>>
SQL Server 备份的 8 种方法。
查看>>