change - Delay可配置,日志优化,正式版

master
SoulStar 7 months ago
parent 09cd612815
commit 4f31dae229

@ -46,10 +46,10 @@ IHost host = Host.CreateDefaultBuilder(args)
//var appServive = s.GetService<IHttpContextAccessor>(); //var appServive = s.GetService<IHttpContextAccessor>();
//var log= appServive?.HttpContext?.RequestServices.GetService<Log>(); //var log= appServive?.HttpContext?.RequestServices.GetService<Log>();
db.Aop.OnLogExecuting = (sql, pars) => //db.Aop.OnLogExecuting = (sql, pars) =>
{ //{
XTrace.WriteLine(UtilMethods.GetNativeSql(sql, pars)); // XTrace.WriteLine(UtilMethods.GetNativeSql(sql, pars));
}; //};
}); });
return sqlSugar; return sqlSugar;
}); });

@ -30,9 +30,9 @@ public class Worker : BackgroundService
} }
XTrace.WriteLine("Worker running at: {0}", DateTimeOffset.Now); XTrace.WriteLine("Worker running at: {0}", DateTimeOffset.Now);
int delay = Convert.ToInt32(_configuration.GetConnectionString("Delay"));
await Task.Delay(5000, stoppingToken); await Task.Delay(delay, stoppingToken);
} }
} }
@ -56,6 +56,7 @@ public class Worker : BackgroundService
e.PValue = a.Content; e.PValue = a.Content;
await dbClient.Updateable(e).UpdateColumns(x => new { x.UpdateTime, x.PValue }) await dbClient.Updateable(e).UpdateColumns(x => new { x.UpdateTime, x.PValue })
.ExecuteCommandAsync(stoppingToken); .ExecuteCommandAsync(stoppingToken);
XTrace.WriteLine("Point:{0}, Value:{1}", e.Point, e.PValue);
} }
else else
{ {
@ -78,6 +79,7 @@ public class Worker : BackgroundService
CreateTime = DateTime.Now, CreateTime = DateTime.Now,
Data = Math.Round(Convert.ToDecimal(a.Content), 2) Data = Math.Round(Convert.ToDecimal(a.Content), 2)
}; };
XTrace.WriteLine("Point:{0}, Value:{1}", e.Point, listd.Data);
ls.Add(listd); ls.Add(listd);
} }
else else

@ -7,6 +7,7 @@
}, },
"ConnectionStrings": { "ConnectionStrings": {
"Sql": "server=175.27.215.92;uid=sa;pwd=Hawei@123;database=Hsdb;", "Sql": "server=175.27.215.92;uid=sa;pwd=Hawei@123;database=Hsdb;",
"Plc": "127.0.0.1" "Plc": "127.0.0.1",
"Delay": "5000"
} }
} }

Loading…
Cancel
Save