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
{