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);
});
}
}
}