Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

ILogger Interface

Definition

Namespace:
Microsoft.Xrm.Sdk.PluginTelemetry
Assembly:
Microsoft.Xrm.Sdk.dll
Package:
Microsoft.PowerPlatform.Dataverse.Client v1.2.10

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Represents a type used to perform logging.

public interface class ILogger
public interface ILogger
type ILogger = interface
Public Interface ILogger

Methods

Name Description
AddCustomProperty(String, String)

For internal use only.

BeginScope(String, Object[])

Begins a logical operation scope.

BeginScope<TState>(TState)

The identifier for the scope.

Execute(String, Action, IEnumerable<KeyValuePair<String,String>>)

For internal use only.

ExecuteAsync(String, Func<Task>, IEnumerable<KeyValuePair<String,String>>)

For internal use only.

IsEnabled(LogLevel)

Checks if the given LogLevel is enabled.

Log(LogLevel, EventId, Exception, String, Object[])

Writes a log entry.

Log(LogLevel, EventId, String, Object[])

Writes a log entry.

Log(LogLevel, Exception, String, Object[])

Writes a log entry.

Log(LogLevel, String, Object[])

Writes a log entry.

Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Writes a log entry.

LogCritical(EventId, Exception, String, Object[])

Formats and writes a critical log message.

LogCritical(EventId, String, Object[])

Formats and writes a critical log message.

LogCritical(Exception, String, Object[])

Formats and writes a critical log message.

LogCritical(String, Object[])

Formats and writes a critical log message.

LogDebug(EventId, Exception, String, Object[])

Formats and writes a debug log message.

LogDebug(EventId, String, Object[])

Formats and writes a debug log message.

LogDebug(Exception, String, Object[])

Formats and writes a debug log message.

LogDebug(String, Object[])

Formats and writes a debug log message.

LogError(EventId, Exception, String, Object[])

Formats and writes an error log message.

LogError(EventId, String, Object[])

Formats and writes an error log message.

LogError(Exception, String, Object[])

Formats and writes an error log message.

LogError(String, Object[])

Formats and writes an error log message.

LogInformation(EventId, Exception, String, Object[])

Formats and writes an information log message.

LogInformation(EventId, String, Object[])

Formats and writes an information log message.

LogInformation(Exception, String, Object[])

Formats and writes an information log message.

LogInformation(String, Object[])

Formats and writes an information log message.

LogMetric(String, IDictionary<String,String>, Int64)

For internal use only.

LogMetric(String, Int64)

For internal use only.

LogTrace(EventId, Exception, String, Object[])

Formats and writes a trace log message.

LogTrace(EventId, String, Object[])

Formats and writes a trace log message.

LogTrace(Exception, String, Object[])

Formats and writes a trace log message.

LogTrace(String, Object[])

Formats and writes a trace log message.

LogWarning(EventId, Exception, String, Object[])

Formats and writes a warning log message.

LogWarning(EventId, String, Object[])

Formats and writes a warning log message.

LogWarning(Exception, String, Object[])

Formats and writes a warning log message.

LogWarning(String, Object[])

Formats and writes a warning log message.

Applies to