LoggingChannel 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로그 메시지의 원본을 나타냅니다.
public ref class LoggingChannel sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.Diagnostics.ILoggingChannelFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.Diagnostics.ILoggingChannelFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LoggingChannel final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.Diagnostics.ILoggingChannelFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.Diagnostics.ILoggingChannelFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
class LoggingChannel final : IClosable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.Diagnostics.ILoggingChannelFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.Diagnostics.ILoggingChannelFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LoggingChannel : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.Diagnostics.ILoggingChannelFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.Diagnostics.ILoggingChannelFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class LoggingChannel : System.IDisposable
function LoggingChannel(name, options, id)
Public NotInheritable Class LoggingChannel
Implements IDisposable
- 상속
- 특성
- 구현
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
설명
기본 LoggingLevel 은 자세한 정보입니다.
LoggingSession 또는 FileLoggingSession에 LoggingChannel 인스턴스를 추가하여 앱에서 로깅을 사용하도록 설정합니다.
LogMessage 메서드는 간단한 문자열 메시지를 기록하는 방법을 제공하지만 LogEvent 메서드는 더 복잡한 추적 데이터를 기록하는 방법을 제공합니다.
Windows 10 이제 두 가지 작업 모드가 지원됩니다. Windows 8.1 호환성 모드와 Windows 10 지원되는 새 동작을 통해 매니페스트 없이 ETW(Windows용 이벤트 추적) 이벤트를 기록할 수 있습니다. + Windows 8.1 호환 모드의 경우 LoggingChannel(String) 생성자를 사용하여 개체를 만듭니다.
- Windows 10 이상 특정 동작의 경우 LoggingChannel(String, LoggingChannelOptions) 또는 LoggingChannel(String, LoggingChannelOptions, Guid) 생성자를 사용하여 개체를 만듭니다. 이러한 두 모드 간의 차이점은 다음과 같습니다.
Windows 8.1 호환 모드 | Windows 10 이상 특정 동작 | |||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
일부 **LoggingChannel** 이벤트는 Windows 8.1 이상에서 사용할 수 있는 **Microsoft-Windows-Diagnostics-LoggingChannel** 매니페스트에 대해 [GUID](/windows/win32/api/guiddef/ns-guiddef-guid)인 4bd2826e-54a1-4ba9-bf63-92b73ea1ac4a를 참조할 수 있습니다. | 모든 이벤트는 자체 설명입니다. 매니페스트가 필요하지 않습니다. | |||||||||||||||||||||||||||||||||||||||||||||||||
The
생성자
속성
메서드
이벤트
적용 대상추가 정보 |