Browse Source

Added logging to XamlTestApplication

pull/486/head
Wiesław Šoltés 10 years ago
parent
commit
90705d0c86
  1. 19
      samples/XamlTestApplication/App.cs
  2. 4
      samples/XamlTestApplication/XamlTestApplication.csproj
  3. 1
      samples/XamlTestApplicationPcl/XamlTestApp.cs

19
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
}
}
}

4
samples/XamlTestApplication/XamlTestApplication.csproj

@ -127,6 +127,10 @@
<Project>{42472427-4774-4C81-8AFF-9F27B8E31721}</Project>
<Name>Perspex.Layout</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Perspex.Logging.Serilog\Perspex.Logging.Serilog.csproj">
<Project>{b61b66a3-b82d-4875-8001-89d3394fe0c9}</Project>
<Name>Perspex.Logging.Serilog</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Perspex.ReactiveUI\Perspex.ReactiveUI.csproj">
<Project>{6417B24E-49C2-4985-8DB2-3AB9D898EC91}</Project>
<Name>Perspex.ReactiveUI</Name>

1
samples/XamlTestApplicationPcl/XamlTestApp.cs

@ -1,6 +1,5 @@
using Perspex;
using Perspex.Markup.Xaml;
using Perspex.Themes.Default;
namespace XamlTestApplication
{

Loading…
Cancel
Save