Program.cs 833 B

123456789101112131415161718192021222324252627282930313233
  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. .Start<MainWindow>();
  18. }
  19. private static void InitializeLogging()
  20. {
  21. #if DEBUG
  22. SerilogLogger.Initialize(new LoggerConfiguration()
  23. .MinimumLevel.Warning()
  24. .WriteTo.Trace(outputTemplate: "{Area}: {Message}")
  25. .CreateLogger());
  26. #endif
  27. }
  28. }
  29. }