refactor(PemFileInitalizer): Die Methode ExecuteAsync wurde vereinfacht.

- Die Logger-Inject-Funktion wurde obligatorisch gemacht.
 - Der try catch-Blog wurde so konfiguriert, dass die Ausnahme in jedem Fall protokolliert wird.
This commit is contained in:
Developer 02 2025-03-14 09:11:04 +01:00
parent 144fe86987
commit 6a12ad77ec

View File

@ -10,9 +10,9 @@ public class PemFileInitalizer : BackgroundService
{
private readonly CryptoFactoryParams _factoryParams;
private readonly ILogger<PemFileInitalizer>? _logger;
private readonly ILogger<PemFileInitalizer> _logger;
public PemFileInitalizer(IOptions<CryptoFactoryParams> factoryParamsOptions, ILogger<PemFileInitalizer>? logger = null)
public PemFileInitalizer(IOptions<CryptoFactoryParams> factoryParamsOptions, ILogger<PemFileInitalizer> logger)
{
_factoryParams = factoryParamsOptions.Value;
_logger = logger;
@ -20,9 +20,7 @@ public class PemFileInitalizer : BackgroundService
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
if (_logger is null)
await InitPemFiles(stoppingToken);
else try
try
{
await InitPemFiles(stoppingToken);
}