<?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"
      xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
      autoReload="true"
      throwExceptions="false"
       >
  <targets async="true">
    <target name="file" xsi:type="File" fileName="${basedir}/Logs/${shortdate}.log" layout="[${longdate}] [${uppercase:${level}}] [${logger}] ${message} ${exception:format=tostring}"  concurrentWrites="false" keepFileOpen="false"/>
    <target name="console" xsi:type="ColoredConsole" layout="[${longdate}] [${uppercase:${level}}] [${logger:shortName=true}] ${message} ${exception:format=tostring}" />
    <target name="debug" xsi:type="File" fileName="${basedir}/Log/${date:format=yyyy-MM-dd HH}.debug.txt" />
    <target name="error" xsi:type="File" fileName="${basedir}/Log/${date:format=yyyy-MM-dd HH}.error.txt" />
    <target name="info" xsi:type="File" fileName="${basedir}/Log/${date:format=yyyy-MM-dd HH}.info.txt" />
    <target name="warn" xsi:type="File" fileName="${basedir}/Log/${date:format=yyyy-MM-dd HH}.warn.txt" />
  </targets>
  <rules>
    <logger name="*" writeTo="console,file" />
    <logger name="*" levels="Debug" writeTo="debug" />
    <logger name="*" levels="Error" writeTo="error" />
    <logger name="*" levels="Warn" writeTo="warn" />
  </rules>
</nlog>

 

相关文章:

  • 2021-05-18
  • 2021-10-01
  • 2022-02-19
  • 2021-10-20
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-16
  • 2021-10-04
  • 2022-12-23
  • 2021-09-22
  • 2021-09-12
  • 2021-11-07
  • 2022-02-01
相关资源
相似解决方案