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文件夹,里面多了一个日志文件。

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

  • 相关阅读:
    Ruby自学笔记(二)— Ruby的一些基础知识
    Ruby自学笔记(一)— 基本概况
    Tomcat基础教程(四)
    Excel导入
    构建API
    序列化
    图片上传(练习)
    发邮件
    发短信
    Excel表导出
  • 原文地址:https://www.cnblogs.com/Tassdar/p/9831688.html
Copyright © 2011-2022 走看看