Asp.net MVC如何配置Log4Net日志与分类

ASP.NET MVC Web项目中利用Log4Net记实日记 , 并按照日记类型分文件存储 , 例如:
1)完全日志存放到:log\log\yyyy-MM-dd.log
2)错误日记存放到:log\log\yyyy-MM-dd.log

需要这些哦
visual studio
方式/
1建立MvcLog4Net项目

Asp.net MVC如何配置Log4Net日志与分类

文章插图

2建立 空的MVC项目

Asp.net MVC如何配置Log4Net日志与分类

文章插图

3项目建立完当作的结果

Asp.net MVC如何配置Log4Net日志与分类

文章插图

4选择项目 , 点击鼠标右键 , 在弹出菜单中选择“办理解决方案的 NuGet 法式包”

Asp.net MVC如何配置Log4Net日志与分类

文章插图

5在NuGet浏览界面:
点击“浏览”选项 , 输入“log4net” , 在主动搜刮成果中选中第一项 , 并勾选右侧的项目 , 点击“安装”按钮

Asp.net MVC如何配置Log4Net日志与分类

文章插图

6在弹出“预览更改”界面中 , 点击“确定”按钮

Asp.net MVC如何配置Log4Net日志与分类

文章插图

7安装完当作后 , 在项目标引用中可以看到 log4net

Asp.net MVC如何配置Log4Net日志与分类

文章插图

8在 Global.asax 文件的 Application_Start 方式中 , 增添 
log4net.Config.XmlConfigurator.Configure();

Asp.net MVC如何配置Log4Net日志与分类

文章插图

9在 Web.config 文件中的 configuration 节点下面增添(必需紧挨着configuration 节点添加)
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>

Asp.net MVC如何配置Log4Net日志与分类

文章插图

10在 Web.config 文件中 , 添加 log4net 节点 , 设置装备摆设日记类别:
  <log4net>
    <apper name="RollingLogFileApper" type="log4net.Apper.RollingFileApper, log4net">
      <param name="LockingModel" type="log4net.Apper.FileApper+MinimalLock" />
      <param name="File" value=https://vvvtt.com/article/"Log/Log/" />
      <param name="StaticLogFileName" value=https://vvvtt.com/article/"false" />
      <param name="DatePattern" value=https://vvvtt.com/article/"yyyy-MM-dd.'log'" />
      <param name="AppToFile" value=https://vvvtt.com/article/"true" />
      <param name="MaxSizeRollBackups" value=https://vvvtt.com/article/"-1" />

推荐阅读