• NetCore Log4Net/日志


    参照原文(https://blog.csdn.net/kevin860/article/details/106881062/)

    笔记:

    方式一:(对应原文的方式二,较为推广,所以放在第一个写,另外,不建议写在Startup.cs里面)

    步骤1:下载log4net.config(网上一大堆,不再贴出来),并引入项目根目录下。

    步骤2:安装扩展

    封装帮助类:

    引用:

    方式二:

    步骤1、步骤2:同上

     步骤3:注册log4net

     添加日志打印:

     log4.net

    <?xml version="1.0" encoding="utf-8"?>
    <log4net>
        <appender name="RoollingAppender" type="log4net.Appender.RollingFileAppender">
            <!-- 置顶日志文件保存目录 -->
            <File value="log/"></File>
            <!-- 最加日志 -->
            <AppendToFile value="true"></AppendToFile>
            <!-- 可为:Once/Size/Date/Composite -->
            <RollingStyle value="Date"></RollingStyle>
            <!-- 当备份文件时,备份文件的命名和后缀名 -->
            <DatePattern value="yyyyMMdd.txt"></DatePattern>
            <!-- 设置为true是,当前日志文件名永远为file字节中的名字 -->
            <StaticLogFileName value="false"></StaticLogFileName>
            <!-- 设置日志最大个数 -->
            <MaxSizeRollBackups value="1000"></MaxSizeRollBackups>
            <!-- 设置文件大小可用单位:KB/MB/GB -->
            <MaximumFileSize value="5GB"></MaximumFileSize>
            <Filter type="log4net.Filter.LevelRangeFilter">
                <param name="LevelMin" value="ALL"></param>
                <param name="LevelMax" value="FATAL"></param>
            </Filter>
            <layout type="log4net.Layout.PatternLayout">
                <ConversionPattern value="%date 线程ID:[%thread] %-5level %logger [%property{NDC}] -%message%newline"></ConversionPattern>
            </layout>
        </appender>
        <root>
            <level value="ALL"/>
            <appender-ref ref="RoollingAppender"/>
        </root>
    </log4net>
  • 相关阅读:
    后缀数组 (Suffix Array) 学习笔记
    Miller-Rabin 素性测试 与 Pollard Rho 大整数分解
    [ USACO 2013 OPEN ] Photo
    清华集训2016做题记录
    「UNR#2」黎明前的巧克力
    「UNR#1」奇怪的线段树
    Atcoder Grand Contest 018 E
    「NOI2015」小园丁与老司机
    「集训队作业2018」三角形
    Codeforces 878 E. Numbers on the blackboard
  • 原文地址:https://www.cnblogs.com/namejr/p/15333735.html
Copyright © 2020-2023  润新知