API reference

LogSink Class

Constructors

LogSink ( logWriter , options , errorMitigator )
Signature
Meta.Voice.Logging.LogSink.LogSink(ILogWriter logWriter, LoggerOptions options, IErrorMitigator errorMitigator=null)
Parameters
logWriter: ILogWriter
options: LoggerOptions
errorMitigator: IErrorMitigator

Properties

ErrorMitigator : IErrorMitigator
[Get][Set]
Signature
IErrorMitigator Meta.Voice.Logging.LogSink.ErrorMitigator
LogWriter : ILogWriter
[Get][Set]
The log writer where all the outputs will be written.
Signature
ILogWriter Meta.Voice.Logging.LogSink.LogWriter
Options : LoggerOptions
[Get][Set]
The logging options.
Signature
LoggerOptions Meta.Voice.Logging.LogSink.Options

Methods

WriteDebug ( message )
Signature
void Meta.Voice.Logging.LogSink.WriteDebug(string message)
Parameters
message: string
Returns
void
WriteEntry ( logEntry )
Write a log entry to the sink.
Signature
void Meta.Voice.Logging.LogSink.WriteEntry(LogEntry logEntry)
Parameters
logEntry: LogEntry  The entry to write.
Returns
void
WriteError ( message )
Signature
void Meta.Voice.Logging.LogSink.WriteError(string message)
Parameters
message: string
Returns
void
WriteInfo ( message )
Signature
void Meta.Voice.Logging.LogSink.WriteInfo(string message)
Parameters
message: string
Returns
void
WriteVerbose ( message )
Signature
void Meta.Voice.Logging.LogSink.WriteVerbose(string message)
Parameters
message: string
Returns
void
WriteWarning ( message )
Signature
void Meta.Voice.Logging.LogSink.WriteWarning(string message)
Parameters
message: string
Returns
void