zoukankan      html  css  js  c++  java
  • Nlog日志出坑合集

    .net core框架下nlog不记录:

    1.安装NLog.Web.AspNetCore

    2.在Startup.cs文件的方法public void Configure(IApplicationBuilder app, IHostingEnvironment env)中,添加下面一行代码:

    env.ConfigureNLog("NLog.config");


    Nlog默认配置:

    <?xml version="1.0" encoding="utf-8" ?>
    <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <variable name="logDirectory" value="${basedir}/Logs" />
    
      <targets async="true">
        <target name="file"
          xsi:type="File"
          layout="${longdate} ${threadid:padding=4} ${level:uppercase=true:padding=5} ${logger:shortName=true} ${message} ${exception:format=tostring}"
          fileName="${logDirectory}/log.txt"
          archiveFileName="${logDirectory}/log.{#}.txt"
          archiveEvery="Day"
          archiveNumbering="Rolling"
          maxArchiveFiles="7"
          concurrentWrites="true"
          createDirs="true"
          autoFlush="true" />
      </targets>
    
      <rules>
        <logger name="*" minlevel="Trace" writeTo="file" />
      </rules>
    </nlog>
  • 相关阅读:
    与 字符串 相关的操作 -- lua语言实现(带有浓厚的 lua 语法特性)
    03-BFC
    11-canvas
    JavaScript知识点 思维导图
    文件系统 函数
    Meta标签大全
    PHP 快速排序
    天气预报API开发
    Zend Studio XDebug调试配置
    启程
  • 原文地址:https://www.cnblogs.com/SimonWu/p/9894732.html
Copyright © 2011-2022 走看看