Show / Hide Table of Contents

Class LoggerTraceListener

This class implements a TraceListener that, when configured, writes trace messages to the injected logger

Inheritance
object
MarshalByRefObject
TraceListener
LoggerTraceListener
Implements
IDisposable
Inherited Members
TraceListener.Close()
TraceListener.Dispose()
TraceListener.Dispose(bool)
TraceListener.Fail(string)
TraceListener.Fail(string, string)
TraceListener.Flush()
TraceListener.GetSupportedAttributes()
TraceListener.TraceData(TraceEventCache, string, TraceEventType, int, object)
TraceListener.TraceData(TraceEventCache, string, TraceEventType, int, params object[])
TraceListener.TraceEvent(TraceEventCache, string, TraceEventType, int)
TraceListener.TraceEvent(TraceEventCache, string, TraceEventType, int, string)
TraceListener.TraceEvent(TraceEventCache, string, TraceEventType, int, string, params object[])
TraceListener.TraceTransfer(TraceEventCache, string, int, string, Guid)
TraceListener.Write(object)
TraceListener.Write(object, string)
TraceListener.Write(string, string)
TraceListener.WriteIndent()
TraceListener.WriteLine(object)
TraceListener.WriteLine(object, string)
TraceListener.WriteLine(string, string)
TraceListener.Attributes
TraceListener.Filter
TraceListener.IndentLevel
TraceListener.IndentSize
TraceListener.IsThreadSafe
TraceListener.Name
TraceListener.NeedIndent
TraceListener.TraceOutputOptions
MarshalByRefObject.GetLifetimeService()
MarshalByRefObject.InitializeLifetimeService()
MarshalByRefObject.MemberwiseClone(bool)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Cognite.Extractor.Logging
Assembly: Cognite.Logging.dll
Syntax
public class LoggerTraceListener : TraceListener, IDisposable

Constructors

| Edit this page View Source

LoggerTraceListener(ILogger<LoggerTraceListener>, LoggerConfig)

Creates a new listener using the logger and configuration passed as parameters

Declaration
public LoggerTraceListener(ILogger<LoggerTraceListener> logger, LoggerConfig config)
Parameters
Type Name Description
ILogger<LoggerTraceListener> logger

Logger

LoggerConfig config

Logger configuration

Methods

| Edit this page View Source

Enable()

Enable this Trace listener, so that trace messages are outputted by the logger

Declaration
public void Enable()
| Edit this page View Source

Write(string?)

Writes a trace message using the configured logger

Declaration
public override void Write(string? message)
Parameters
Type Name Description
string message

Trace message

Overrides
TraceListener.Write(string)
| Edit this page View Source

WriteLine(string?)

Writes a trace message using the configured logger

Declaration
public override void WriteLine(string? message)
Parameters
Type Name Description
string message

Trace message

Overrides
TraceListener.WriteLine(string)

Implements

IDisposable

Extension Methods

DataModelUtils.GetOrCreateResourcesAsync<T, T2>(T2, IEnumerable<InstanceIdentifier>, Func<IEnumerable<InstanceIdentifier>, IEnumerable<SourcedNodeWrite<T>>>, Func<IEnumerable<SourcedNodeWrite<T>>, SanitationMode, (IEnumerable<SourcedNodeWrite<T>>, IEnumerable<CogniteError<SourcedNodeWrite<T>>>)>, int, int, RetryMode, SanitationMode, CancellationToken)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX