Files
LogViewerControl/CSharp/Controls/LogViewer.Avalonia/Extensions/ServicesExtension.cs
T
2026-04-05 10:34:49 +02:00

17 lines
541 B
C#

using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Serilog.Sinks.LogView.Core.Logging;
using LogDataStore = LogViewer.Avalonia.Logging.LogDataStore;
namespace LogViewer.Avalonia.Extensions;
public static class ServicesExtension
{
public static HostApplicationBuilder AddLogViewer(this HostApplicationBuilder builder)
{
builder.Services.AddSingleton<ILogDataStore, LogDataStore>();
builder.Services.AddSingleton<LogViewerControlViewModel>();
return builder;
}
}