我想将软件进程日志记录到文件中.我试图将Log4Net与ASP.NET MVC一起使用,而不是制作我自己的日志系统,但我在Visual Studio 2015中设置它时遇到了问题,如:
如何设置web.config/Global.asax页面?
如何在VS 2012中安装组件〜?
如何在我的*.cs文件中使用它?
在Visual Studio 2015中使用ASP.NET MVC C#正确配置Log4Net的步骤是什么?
我还写了一个问答来为ASP.NET WebForms设置它,请参阅如何在ASP.NET Web窗体中使用Nuget与Visual Studio平台的Log4net(简易方法).
我正在尝试将log4net合并到我的Web应用程序中.我已经使用基于.net mvc的新部分完成了这项工作,但是我很难将其合并到我的应用程序的基于Web表单的部分中.我环顾四周寻找一个例子并没有遇到过.
为了缩小我的问题范围,让我们假设我知道如何配置我的web.config文件.我的问题是:
(1)我考虑将实际调用log4net放在"Global.asax"文件中,并将其放在我的基页(构建所有其他页面)上.我应该将实际代码放在这些地方中的哪一个,如果不是,我应该把代码放在哪里?
(2)我对代码的理解是我需要实例化一个日志,然后在我想要的时候记录日志(日志的细节由web.config处理),但我不知道该代码应该是什么样子.那么,我应该在我的文件中放置什么代码?(例如,将不胜感激)
谢谢