Implement Linux locator

This commit is contained in:
Caelan
2024-01-10 09:25:45 +00:00
parent 9ee435cfba
commit a72c313405
5 changed files with 59 additions and 2 deletions

View File

@@ -0,0 +1,22 @@
using System;
using Microsoft.Extensions.Logging;
namespace AvaloniaCrossPlat;
public class ConsoleLogger : ILogger
{
public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
{
Console.WriteLine(formatter(state, exception));
}
public bool IsEnabled(LogLevel logLevel)
{
return true;
}
public IDisposable BeginScope<TState>(TState state)
{
return null;
}
}

View File

@@ -13,7 +13,7 @@ class Program
public static void Main(string[] args)
{
VelopackApp.Build()
.Run();
.Run(new ConsoleLogger());
BuildAvaloniaApp()
.StartWithClassicDesktopLifetime(args);