From 17fb60c4816d1a967d35fb884a394926d6181c8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A9=99=E5=AD=90?= <454313500@qq.com> Date: Sat, 22 Apr 2023 18:03:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E8=AE=B0=E5=BD=95+=E5=AE=8C=E5=96=84=E5=AE=9A=E6=97=B6?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Furion.Net6/Yi.Furion.Web.Core/Startup.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Yi.Furion.Net6/Yi.Furion.Web.Core/Startup.cs b/Yi.Furion.Net6/Yi.Furion.Web.Core/Startup.cs index 2f553bd2..06dcf7c5 100644 --- a/Yi.Furion.Net6/Yi.Furion.Web.Core/Startup.cs +++ b/Yi.Furion.Net6/Yi.Furion.Web.Core/Startup.cs @@ -1,9 +1,12 @@ -using Furion; +using System; +using Furion; using Furion.Schedule; +using Furion.TimeCrontab; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; using Yi.Framework.Infrastructure.Data.Json; using Yi.Furion.Application.Rbac.Job; using Yi.Furion.Application.Rbac.SignalRHub; @@ -34,7 +37,18 @@ public class Startup : AppStartup { // 注册作业,并配置作业触发器 //options.AddJob(Triggers.Daily()); // 表示每秒执行 - options.AddJob(Triggers.Cron("0 0 0,12 ? * ?")); // 表示每秒执行 + options.AddJob(Triggers.Cron("0 0 0,12 ? * ?",CronStringFormat.WithSeconds)); // 表示每秒执行 + }); + services.AddFileLogging("application-{0:yyyy}-{0:MM}-{0:dd}.log", options => + { + options.Append = true; + options.MinimumLevel = LogLevel.Information; + options.FileSizeLimitBytes = 1024 * 1024 * 10; + options.MaxRollingFiles = 100; + options.FileNameRule = fileName => + { + return string.Format(fileName, DateTime.UtcNow); + }; }); }