LogHostedService.cs 590 B

1234567891011121314151617181920
  1. using Microsoft.Extensions.Hosting;
  2. using NLog;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading;
  8. using System.Threading.Tasks;
  9. namespace Procurement.Quartz
  10. {
  11. //Nlog日志按月分表,需要每天凌晨检查是否存在表,不存在就要新建表,程序启动的时候也要检查一次。类似初始化
  12. public class LogHostedService
  13. {
  14. public void LogInstall()
  15. {
  16. LogManager.Configuration.Install(new NLog.Config.InstallationContext());//每天0点执行一次
  17. }
  18. }
  19. }