Remove Logs static singletons

This commit is contained in:
nicolas.dorier
2021-11-22 17:16:08 +09:00
parent d60e4f8fe4
commit 35aad4ebf9
75 changed files with 520 additions and 419 deletions

View File

@@ -31,6 +31,8 @@ namespace BTCPayServer.Hosting
{
public class MigrationStartupTask : IStartupTask
{
public Logs Logs { get; }
private readonly ApplicationDbContextFactory _DBContextFactory;
private readonly StoreRepository _StoreRepository;
private readonly BTCPayNetworkProvider _NetworkProvider;
@@ -51,8 +53,10 @@ namespace BTCPayServer.Hosting
SettingsRepository settingsRepository,
AppService appService,
IEnumerable<IPayoutHandler> payoutHandlers,
BTCPayNetworkJsonSerializerSettings btcPayNetworkJsonSerializerSettings)
BTCPayNetworkJsonSerializerSettings btcPayNetworkJsonSerializerSettings,
Logs logs)
{
Logs = logs;
_DBContextFactory = dbContextFactory;
_StoreRepository = storeRepository;
_NetworkProvider = networkProvider;