zoukankan      html  css  js  c++  java
  • Asp.Net Core使用Log4net记录日志

    log4net的使用方法有很多,这只是我日常使用的一种。

    一、往项目中添加Nuget包

    log4net和Microsoft.Extensions.Logging.Log4Net.AspNetCore

    二、编写配置文件

    在web项目下新建文件log4net.config内容如下

    <?xml version="1.0" encoding="utf-8" ?>
    <log4net>
      <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
        <file value="logs/applog.txt" />
        <appendToFile value="true" />
        <rollingStyle value="Date" />
        <datePattern value="yyyyMMdd" />
        <layout type="log4net.Layout.PatternLayout">
          <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
        </layout>
      </appender>
      <root>
        <level value="ALL"/>
        <appender-ref ref="RollingLogFileAppender" />
      </root>
    </log4net>

    三、在startup.cs中注入日志组件

    启动项目发现web项目下创建了一个logs文件夹,里面多了一个日志文件。

    嗯。。。。。就是这么简单

  • 相关阅读:
    单表查询
    阻塞非阻塞同步异步&异步回调
    基于协程的TCP并发编程
    协程
    死锁与递归锁
    线程池和进程池
    GIL全局解释器锁
    数据库——多表关系
    常用数据类型与约束
    Python基础(目录)
  • 原文地址:https://www.cnblogs.com/Tassdar/p/9831688.html
Copyright © 2011-2022 走看看