Emergency fix for MachineJob Sample
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
<TreatAsUsed>true</TreatAsUsed>
|
<TreatAsUsed>true</TreatAsUsed>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
|
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
|
||||||
|
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="7.0.0" />
|
||||||
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="7.0.0" />
|
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="7.0.0" />
|
||||||
<PackageReference Include="Serilog.Extensions.Logging" Version="3.1.0" />
|
<PackageReference Include="Serilog.Extensions.Logging" Version="3.1.0" />
|
||||||
<PackageReference Include="Serilog.Settings.Configuration" Version="3.4.0" />
|
<PackageReference Include="Serilog.Settings.Configuration" Version="3.4.0" />
|
||||||
|
|||||||
@@ -2,23 +2,29 @@ using MachineJob;
|
|||||||
using MachineJob.Service;
|
using MachineJob.Service;
|
||||||
using Serilog;
|
using Serilog;
|
||||||
|
|
||||||
var configuration = new ConfigurationBuilder()
|
IHost host = Host.CreateDefaultBuilder(args).UseWindowsService()
|
||||||
.SetBasePath(Directory.GetCurrentDirectory())
|
.ConfigureAppConfiguration((hostingContext, config) =>
|
||||||
.AddJsonFile("appsettings.json")
|
{
|
||||||
.AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("DOTNET_ENVIRONMENT") ?? "Production"}.json", true)
|
var configuration = config
|
||||||
.Build();
|
.SetBasePath(hostingContext.HostingEnvironment.ContentRootPath)
|
||||||
|
.AddJsonFile("appsettings.json")
|
||||||
|
.AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("DOTNET_ENVIRONMENT") ?? "Production"}.json", true)
|
||||||
|
.AddEnvironmentVariables()
|
||||||
|
.Build();
|
||||||
|
|
||||||
Log.Logger = new LoggerConfiguration()
|
Directory.SetCurrentDirectory(hostingContext.HostingEnvironment.ContentRootPath);
|
||||||
.ReadFrom.Configuration(configuration)
|
|
||||||
.WriteTo.Console()
|
|
||||||
.CreateLogger();
|
|
||||||
|
|
||||||
var loggerFactory = new LoggerFactory().AddSerilog(Log.Logger);
|
Log.Logger = new LoggerConfiguration()
|
||||||
|
.ReadFrom.Configuration(configuration)
|
||||||
|
.WriteTo.Console()
|
||||||
|
.CreateLogger();
|
||||||
|
|
||||||
Quartz.Logging.LogProvider.SetCurrentLogProvider(new ConsoleLogProvider());
|
var loggerFactory = new LoggerFactory().AddSerilog(Log.Logger);
|
||||||
Modbus.Net.LogProvider.SetLogProvider(loggerFactory);
|
|
||||||
|
|
||||||
IHost host = Host.CreateDefaultBuilder(args)
|
Quartz.Logging.LogProvider.SetCurrentLogProvider(new ConsoleLogProvider());
|
||||||
|
Modbus.Net.LogProvider.SetLogProvider(loggerFactory);
|
||||||
|
}
|
||||||
|
)
|
||||||
.ConfigureServices(services =>
|
.ConfigureServices(services =>
|
||||||
{
|
{
|
||||||
services.AddHostedService<Worker>();
|
services.AddHostedService<Worker>();
|
||||||
|
|||||||
Reference in New Issue
Block a user