Namespace Microsoft.Graph.Communications.Common.Telemetry
Classes
AadApplicationIdentity
The application identity in Azure AD.
CallerInfo
Class that encapsulates the caller's (creator's) information
ClientEtwLogger
Logger for client that publishes to ETW.
GraphLogger
Logging portion of graph.
GraphLoggerShim
The graph logger shim. This wrapper on the IGraphLogger attaches some extra data to each log request.
GraphLoggerWrapper
The ILogger wrapper for IGraphLogger.
JsonConverters
Json converters.
JsonConverters.TypedPropertiesConverter
The json converter for Type.
LogEvent
Log data
LogEventFormatter
The log event formatter
LoggingConstants
Constants used for logging that are common between server and client.
LoggingExtensions
Extensions class for logging.
MetricLogData
The metric of Geneva Instrumentation Framework (Ifx).
Interfaces
IGraphLogger
The logger interface used by Graph Services. This logger emits logs that can be observed by different observers.
ILogEventFormatter
Interface to format log event.
Enums
ClientLogEventId
Event ids for client logs
HttpTraceType
Trace used for HTTP traces.
LogEventFormatterFlags
The log event formatter enums
LogEventType
Log event type that describes what type of LogEvent this is.
TransactionDirection
Direction for request message.