47 lines
1.1 KiB
C#
47 lines
1.1 KiB
C#
|
#if WINDOWSMETRO
|
|||
|
|
|||
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Diagnostics.Tracing;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
|
|||
|
namespace ANX.Framework.NonXNA.Windows8
|
|||
|
{
|
|||
|
internal sealed class MetroEventSource : EventSource
|
|||
|
{
|
|||
|
public static MetroEventSource Log = new MetroEventSource();
|
|||
|
|
|||
|
[Event(1, Level = EventLevel.Verbose)]
|
|||
|
public void Debug(string message)
|
|||
|
{
|
|||
|
this.WriteEvent(1, message);
|
|||
|
}
|
|||
|
|
|||
|
[Event(2, Level = EventLevel.Informational)]
|
|||
|
public void Info(string message)
|
|||
|
{
|
|||
|
this.WriteEvent(2, message);
|
|||
|
}
|
|||
|
|
|||
|
[Event(3, Level = EventLevel.Warning)]
|
|||
|
public void Warn(string message)
|
|||
|
{
|
|||
|
this.WriteEvent(3, message);
|
|||
|
}
|
|||
|
|
|||
|
[Event(4, Level = EventLevel.Error)]
|
|||
|
public void Error(string message)
|
|||
|
{
|
|||
|
this.WriteEvent(4, message);
|
|||
|
}
|
|||
|
|
|||
|
[Event(5, Level = EventLevel.Critical)]
|
|||
|
public void Critical(string message)
|
|||
|
{
|
|||
|
this.WriteEvent(5, message);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
#endif
|