Disable EventLog and EventSource (ETW) providers (#154)

This commit is contained in:
Jake Friedman 2021-05-05 16:53:14 -07:00 коммит произвёл GitHub
Родитель af7707e642
Коммит 195e14b376
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 15 добавлений и 9 удалений

Просмотреть файл

@ -96,14 +96,16 @@ namespace Microsoft.FactoryOrchestrator.Service
});
}
})
.ConfigureLogging(builder =>
.ConfigureLogging(loggingBuilder =>
{
#if DEBUG
var _logLevel = LogLevel.Information;
var _logLevel = LogLevel.Information;
#else
var _logLevel = LogLevel.Critical;
#endif
builder.SetMinimumLevel(_logLevel).AddConsole().AddProvider(new LogFileProvider());
#endif
// Only log to console, debug, and the service log file
loggingBuilder.ClearProviders()
.SetMinimumLevel(_logLevel).AddConsole().AddDebug().AddProvider(new LogFileProvider());
}).Build();
public static void Main(string[] args)
@ -113,12 +115,16 @@ namespace Microsoft.FactoryOrchestrator.Service
#else
var _logLevel = LogLevel.Information;
#endif
var hostBuilder = Host.CreateDefaultBuilder(null).UseSystemd().ConfigureServices((hostContext, services) =>
var hostBuilder = Host.CreateDefaultBuilder(null)
.ConfigureLogging(loggingBuilder =>
{
// Only log to console, debug, and the service log file
loggingBuilder.ClearProviders()
.SetMinimumLevel(_logLevel).AddConsole().AddDebug().AddProvider(new LogFileProvider());
})
.UseSystemd().ConfigureServices((hostContext, services) =>
{
services.AddHostedService<Worker>();
}).ConfigureLogging(builder =>
{
builder.SetMinimumLevel(_logLevel).AddConsole().AddProvider(new LogFileProvider());
});
// Workaround for issue #140.

Просмотреть файл

@ -3,7 +3,7 @@
<!-- Assembly, App, Package version for all non-OSS files. Uses SemVer. -->
<PropertyGroup Label="Version">
<VersionPrefix>10.1.0</VersionPrefix>
<VersionPrefix>10.1.1</VersionPrefix>
</PropertyGroup>
<!-- Common packaging properties -->