Class TracingServiceLogger
Inheritance
System.Object
Hsl.Logging.HslLoggerBase
TracingServiceLogger
Implements
Hsl.Logging.IHslLogger
Inherited Members
Hsl.Logging.HslLoggerBase.BeginMethodScope(System.String)
Hsl.Logging.HslLoggerBase.BeginModifiedLogLevel(Hsl.Logging.LogLevel)
Hsl.Logging.HslLoggerBase.IsEnabled(System.Nullable<Hsl.Logging.LogLevel>)
Hsl.Logging.HslLoggerBase.Log(System.String, System.Nullable<Hsl.Logging.LogLevel>)
Hsl.Logging.HslLoggerBase.Log(System.IFormattable, System.Nullable<Hsl.Logging.LogLevel>)
Hsl.Logging.HslLoggerBase.GetFormattedMessage(System.String, System.Nullable<Hsl.Logging.LogLevel>)
Hsl.Logging.HslLoggerBase.LogLevel
Hsl.Logging.HslLoggerBase.Indent
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Hsl.Xrm.Sdk.Plugin
Assembly: Hsl.Xrm.Sdk.Plugin.dll
Syntax
public class TracingServiceLogger : HslLoggerBase, IHslLogger
Constructors
TracingServiceLogger(ITracingService)
Declaration
public TracingServiceLogger(ITracingService tracingService)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.Xrm.Sdk.ITracingService | tracingService |
TracingServiceLogger(ITracingService, LogLevel, String)
Declaration
public TracingServiceLogger(ITracingService tracingService, LogLevel logLevel, string indent)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.Xrm.Sdk.ITracingService | tracingService | |
Hsl.Logging.LogLevel | logLevel | |
System.String | indent |
Methods
Write(String, Nullable<LogLevel>)
Declaration
protected override void Write(string msg, LogLevel? logLevel)
Parameters
Type | Name | Description |
---|---|---|
System.String | msg | |
System.Nullable<Hsl.Logging.LogLevel> | logLevel |
Overrides
Hsl.Logging.HslLoggerBase.Write(System.String, System.Nullable<Hsl.Logging.LogLevel>)
Implements
Hsl.Logging.IHslLogger