1
0

Program.cs 865 B

12345678910111213141516171819202122232425262728293031323334
  1. // Copyright (c) The Avalonia Project. All rights reserved.
  2. // Licensed under the MIT license. See licence.md file in the project root for full license information.
  3. using System;
  4. using Avalonia;
  5. using Avalonia.Controls;
  6. using Avalonia.Logging.Serilog;
  7. using Serilog;
  8. namespace VirtualizationTest
  9. {
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {
  14. InitializeLogging();
  15. AppBuilder.Configure<App>()
  16. .UsePlatformDetect()
  17. .UseReactiveUI()
  18. .Start<MainWindow>();
  19. }
  20. private static void InitializeLogging()
  21. {
  22. #if DEBUG
  23. SerilogLogger.Initialize(new LoggerConfiguration()
  24. .MinimumLevel.Warning()
  25. .WriteTo.Trace(outputTemplate: "{Area}: {Message}")
  26. .CreateLogger());
  27. #endif
  28. }
  29. }
  30. }