TestJob.cs 908 Bytes
using Hh.Mes.Common.log;
using Quartz;
using System.Text;

namespace Hh.Mes.Quartz
{
    public  class TestJob:IJob
    {
        public async Task Execute(IJobExecutionContext context)
        {
            await Task.Run(() =>
            {
                Console.WriteLine($"当前时间:{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}");
                Console.WriteLine("Hello!");


                string logPath = AppDomain.CurrentDomain.BaseDirectory + @"log\";
                if (!Directory.Exists(logPath))
                {
                    Directory.CreateDirectory(logPath);
                }

                string lin_msg = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss-ffff ") +  " :" + $"当前时间:{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}" + "\r\n";

                File.AppendAllText(logPath + "log.txt", lin_msg, Encoding.UTF8); 
            });
        }

    
    }
}