log4net netcore 输出日志到控制台

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <!-- This section contains the log4net configuration settings -->
    <log4net>
        <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
            <file value="Log/" />
            <appendToFile value="true" />
            <rollingStyle value="Composite" />
            <staticLogFileName value="false" />
            <datePattern value="yyyyMMdd'.log'" />
            <maxSizeRollBackups value="10" />
            <maximumFileSize value="50MB" />
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="====================================================%newline日期:%date 线程:[%thread] 日志类别:%-5level %newline[%property{NDC}] - %message%newline%newline" />
            </layout>
        </appender>
        <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
            <mapping>
                <level value="ERROR" />
                <foreColor value="White" />
                <backColor value="Red, HighIntensity" />
            </mapping>
            <mapping>
                <level value="DEBUG" />
                <foreColor value="White" />
                <backColor value="Green" />
            </mapping>
            <mapping>
                <level value="INFO" />
                <foreColor value="White" />
            </mapping>
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="日期:%date 线程:[%thread] 日志类别:%-5level %newline[%property{NDC}] - %message%newline%newline" />
            </layout>
        </appender>

        <!-- Setup the root category, add the appenders and set the default level -->
        <root>
            <level value="ALL" />
            <!--<appender-ref ref="RollingLogFileAppender" />-->
            <appender-ref ref="ConsoleAppender" />
        </root>

    </log4net>
</configuration>

 

posted @ 2022-02-14 11:12  陈宝  阅读(250)  评论(0编辑  收藏  举报