Fix gestione allegati e creato metodo di esportazione log
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
using CommunityToolkit.Mvvm.Messaging;
|
||||
using Microsoft.AspNetCore.Components.Authorization;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using SteUp.Data.LocalDb;
|
||||
using SteUp.Data.LocalDb.EntityServices;
|
||||
using SteUp.Maui.Core.Logger;
|
||||
using SteUp.Maui.Core.Services;
|
||||
using SteUp.Maui.Core.System;
|
||||
using SteUp.Maui.Core.System.Network;
|
||||
@@ -45,6 +47,7 @@ public static class CoreModule
|
||||
{
|
||||
builder.Services.AddSingleton<INetworkService, NetworkService>();
|
||||
builder.Services.AddSingleton<IAttachedService, AttachedService>();
|
||||
builder.Services.AddSingleton<IFileManager, FileManager>();
|
||||
builder.Services.AddSingleton<IBarcodeReaderService, HoneywellScannerService>();
|
||||
}
|
||||
|
||||
@@ -75,5 +78,17 @@ public static class CoreModule
|
||||
builder.Services.AddSingleton<IDbInitializer, DbInitializer>();
|
||||
builder.Services.AddSingleton<IIspezioniService, IspezioniService>();
|
||||
}
|
||||
|
||||
public void RegisterLoggerServices()
|
||||
{
|
||||
var logPath = Path.Combine(FileSystem.AppDataDirectory, "logs");
|
||||
const string logFilePrefix = "SteUp-log";
|
||||
|
||||
builder.Services.AddLogging(loggingBuilder =>
|
||||
{
|
||||
loggingBuilder.AddProvider(new FileLoggerProvider(logPath, logFilePrefix));
|
||||
loggingBuilder.SetMinimumLevel(LogLevel.Information);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user