ASP.NET Core log4net

2021-01-21 22:18

阅读:745

标签:效果   tco   mes   code   ror   bsp   log4net   info   Once   

1.添加一下两个NuGet包

log4net

Microsoft.Extensions.Logging.Log4Net.AspNetCore

技术图片

 

技术图片

 

 2.添加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

3.添加配置

技术图片

 

4.使用

技术图片

 

 5.效果

技术图片

 

ASP.NET Core log4net

标签:效果   tco   mes   code   ror   bsp   log4net   info   Once   

原文地址:https://www.cnblogs.com/sunff/p/13289629.html


评论


亲,登录后才可以留言!