asp.net core 使用log4net日志组件

2021-04-10 00:25

阅读:723

标签:log4net   line   程序   第一步   结合   nim   之间   color   创建   

第一步,添加程序集引用

  引用两个包:log4net和Microsoft.Extensions.Logging.Log4Net.AspNetCore,这两个包分别是log4net的程序集和微软针对log4net日志组件的扩展包。

技术图片

 

 第二步,添加log4net的配置文件

  在Startup类的同级别目录中添加log4net.config文件,内容参考如下:

技术图片技术图片
xml version="1.0" encoding="utf-8"?>
log4net>
  
  appender name="rollingAppender" type="log4net.Appender.RollingFileAppender">
    file value="log\log.txt" />

    
    appendToFile value="true" />

    
    lockingModel type="log4net.Appender.FileAppender+MinimalLock" />

    
    
    rollingStyle value="Composite" />

    
    datePattern value="yyyyMMdd.TXT" />

    
    
    
    maxSizeRollBackups value="20" />

    
    maximumFileSize value="3MB" />

    
    staticLogFileName value="true" />

    
    filter type="log4net.Filter.LevelRangeFilter">
      param name="LevelMin" value="ALL" />
      param name="LevelMax" value="FATAL" />
    filter>

    
    

    layout type="log4net.Layout.PatternLayout">
      conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
    layout>
  appender>


  
  root>
    priority value="ALL"/>
    level value="ALL"/>
    appender-ref ref="rollingAppender" />
  root>
log4net>
View Code

第三步,创建服务实例

技术图片

 

 

 

 第四步,使用

技术图片

 

asp.net core 使用log4net日志组件

标签:log4net   line   程序   第一步   结合   nim   之间   color   创建   

原文地址:https://www.cnblogs.com/chenxizhaolu/p/12440948.html


评论


亲,登录后才可以留言!