Freigeben über


ILoggingChannel Schnittstelle

Definition

Stellt eine Quelle von Protokollmeldungen dar.

public interface class ILoggingChannel : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3919905603, 4567, 20225, 181, 202, 207, 73, 82, 120, 192, 168)]
struct ILoggingChannel : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3919905603, 4567, 20225, 181, 202, 207, 73, 82, 120, 192, 168)]
public interface ILoggingChannel : System.IDisposable
Public Interface ILoggingChannel
Implements IDisposable
Abgeleitet
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

Enabled

Ruft einen Wert ab, der angibt, ob Nachrichten auf dem aktuellen LoggingChannel protokolliert werden.

Level

Ruft die Detailebene für Nachrichten aus dem aktuellen LoggingChannel ab.

Name

Ruft den Namen des aktuellen LoggingChannel ab.

Methoden

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

LogMessage(String)

Protokolliert eine Nachricht an den aktuellen LoggingChannel.

LogMessage(String, LoggingLevel)

Protokolliert eine Nachricht beim aktuellen LoggingChannel mit dem angegebenen LoggingLevel.

LogValuePair(String, Int32)

Protokolliert Daten im aktuellen LoggingChannel.

LogValuePair(String, Int32, LoggingLevel)

Protokolliert Daten im aktuellen LoggingChannel mit dem angegebenen LoggingLevel.

Ereignisse

LoggingEnabled

Wird ausgelöst, wenn der Protokollierungskanal an eine LoggingSession oder andere Ereignisablaufverfolgungs- und Debugtools angefügt wird.

Gilt für:

Weitere Informationen