详解.NET Core使用Quartz执行调度任务进阶(2)

到这里我们的调度就完成了,我们需要使用的时候将打印日志更换成我们日常想要处理的业务逻辑就可以了。刚刚提到打印日志就顺便提一下在.Net Core中如何打印日志吧。

三、.Net Cor打印日志文件

打印日志文件主要是用到了NuGet包:NLog,然后再加上一个NLog.config,首先在项目中安装NLog的包,然后创建一个LogHelper的公共类。

public class LogHelp { static NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); public static void Debug(string info) { logger.Debug(info); } public static void Info(string info) { logger.Info(info); } public static void Error(Exception ex, string info = "") { logger.Error(ex); } }

然后再添加一个NLog.config文件

<?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"> <targets> <target xsi:type="File" keepFileOpen="false" encoding="utf-8" fileName="${basedir}/logs/${level}/${shortdate}.log" layout="${longdate}|${level:uppercase=true}|${logger}|${message}" /> </targets> <rules> <logger minlevel="trace" writeTo="defaultlog" /> </rules> </nlog>

完成这两个就可以实现日志的打印了。。

以上所述是小编给大家介绍的.NET Core使用Quartz执行调度任务进阶详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdszsx.html