From 90705d0c860abd5201138e9cd6a44aee79421dcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wies=C5=82aw=20=C5=A0olt=C3=A9s?= Date: Fri, 25 Mar 2016 20:01:28 +0100 Subject: [PATCH] Added logging to XamlTestApplication --- samples/XamlTestApplication/App.cs | 19 +++++++++++++++++-- .../XamlTestApplication.csproj | 4 ++++ samples/XamlTestApplicationPcl/XamlTestApp.cs | 1 - 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/samples/XamlTestApplication/App.cs b/samples/XamlTestApplication/App.cs index 463d6ecebf..01ac91299c 100644 --- a/samples/XamlTestApplication/App.cs +++ b/samples/XamlTestApplication/App.cs @@ -2,16 +2,31 @@ // Licensed under the MIT license. See licence.md file in the project root for full license information. using System; -using Perspex; -using Perspex.Themes.Default; +using Perspex.Logging.Serilog; +using Serilog; namespace XamlTestApplication { public class App : XamlTestApp { + public App() + { + InitializeLogging(); + } + protected override void RegisterPlatform() { InitializeSubsystems((int)Environment.OSVersion.Platform); } + + private void InitializeLogging() + { +#if DEBUG + SerilogLogger.Initialize(new LoggerConfiguration() + .MinimumLevel.Warning() + .WriteTo.Trace(outputTemplate: "{Area}: {Message}") + .CreateLogger()); +#endif + } } } diff --git a/samples/XamlTestApplication/XamlTestApplication.csproj b/samples/XamlTestApplication/XamlTestApplication.csproj index 94c56c07e2..38d1b8223d 100644 --- a/samples/XamlTestApplication/XamlTestApplication.csproj +++ b/samples/XamlTestApplication/XamlTestApplication.csproj @@ -127,6 +127,10 @@ {42472427-4774-4C81-8AFF-9F27B8E31721} Perspex.Layout + + {b61b66a3-b82d-4875-8001-89d3394fe0c9} + Perspex.Logging.Serilog + {6417B24E-49C2-4985-8DB2-3AB9D898EC91} Perspex.ReactiveUI diff --git a/samples/XamlTestApplicationPcl/XamlTestApp.cs b/samples/XamlTestApplicationPcl/XamlTestApp.cs index 8f95fb199c..a4d4ac2e0e 100644 --- a/samples/XamlTestApplicationPcl/XamlTestApp.cs +++ b/samples/XamlTestApplicationPcl/XamlTestApp.cs @@ -1,6 +1,5 @@ using Perspex; using Perspex.Markup.Xaml; -using Perspex.Themes.Default; namespace XamlTestApplication {