quartz关闭DBUG日志

Posted kw13202

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了quartz关闭DBUG日志相关的知识,希望对你有一定的参考价值。

引用了Quartz组件后,打印日志时,整天都有相应的调试信息打印出来,严重影响了查找日志效率,谷歌一番后,修改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"
      autoReload="true"
      internalLogLevel="Info"
      internalLogFile="internal-nlog.txt">

  <!-- 日志输出目标 -->
  <targets>
    <!-- 打印自身日志(含asp.net core请求组件格式化) -->
    <target xsi:type="File" name="comLog" fileName="Log/log-$shortdate.log"
            layout="$longdate|$event-properties:item=EventId_Id|$uppercase:$level|$logger|$message $exception:format=tostring|url: $aspnet-request-url|action: $aspnet-mvc-action" />
  </targets>

  <!-- 日志规则 -->
  <rules>
    <!-- Quartz -->
    <logger name="Quartz*" minlevel="Trace" maxlevel="Info" final="true" />
    <!-- BlackHole without writeTo -->
    <logger name="*" minlevel="Trace" writeTo="comLog" />
  </rules>
</nlog>

以上是关于quartz关闭DBUG日志的主要内容,如果未能解决你的问题,请参考以下文章

quartz定时任务中日志切面踩坑实录

quartz定时任务中日志切面踩坑实录

在 ASP.NET Core 应用程序中禁用 Quartz.Net 的调试日志记录

quartz 一次触发执行多次job

quartz任务状态(TRIGGER_STATE)

windows任务调度程序和hangfire(或Quartz.net)有啥区别? [关闭]