API reference
API reference
Select your platform
No SDKs available
No versions available

VLogger Class

Constructors

VLogger ( category , logSink )
Signature
Meta.Voice.Logging.VLogger.VLogger(string category, ILogSink logSink)
Parameters
category: string
logSink: ILogSink

Properties

CorrelationID : CorrelationID
[Get][Set]
Signature
CorrelationID Meta.Voice.Logging.VLogger.CorrelationID

Methods

Correlate ( newCorrelationId , rootCorrelationId )
Signature
void Meta.Voice.Logging.VLogger.Correlate(CorrelationID newCorrelationId, CorrelationID rootCorrelationId)
Parameters
newCorrelationId: CorrelationID
rootCorrelationId: CorrelationID
Returns
void
Debug ( message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Debug(string message, params object [] parameters)
Parameters
message: string
parameters: params object []
Returns
void
Debug ( correlationId , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Debug(CorrelationID correlationId, string message, params object [] parameters)
Parameters
correlationId: CorrelationID
message: string
parameters: params object []
Returns
void
End ( sequenceId )
Signature
void Meta.Voice.Logging.VLogger.End(int sequenceId)
Parameters
sequenceId: int
Returns
void
Error ( correlationId , errorCode , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Error(CorrelationID correlationId, ErrorCode errorCode, string message, params object [] parameters)
Parameters
correlationId: CorrelationID
errorCode: ErrorCode
message: string
parameters: params object []
Returns
void
Error ( errorCode , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Error(ErrorCode errorCode, string message, params object [] parameters)
Parameters
errorCode: ErrorCode
message: string
parameters: params object []
Returns
void
Error ( correlationId , exception , errorCode , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Error(CorrelationID correlationId, Exception exception, ErrorCode errorCode, string message, params object[] parameters)
Parameters
correlationId: CorrelationID
exception: Exception
errorCode: ErrorCode
message: string
parameters: params object []
Returns
void
Error ( exception , errorCode , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Error(Exception exception, ErrorCode errorCode, string message, params object[] parameters)
Parameters
exception: Exception
errorCode: ErrorCode
message: string
parameters: params object []
Returns
void
ExtractAllEntries ()
Extract all the suppressed entries and returns them.
Signature
IEnumerable<LogEntry> Meta.Voice.Logging.VLogger.ExtractAllEntries()
Returns
IEnumerable< LogEntry >  All the log entries.
Flush ( correlationID )
Signature
void Meta.Voice.Logging.VLogger.Flush(CorrelationID correlationID)
Parameters
correlationID: CorrelationID
Returns
void
Flush ()
Signature
void Meta.Voice.Logging.VLogger.Flush()
Returns
void
Info ( message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Info(string message, params object [] parameters)
Parameters
message: string
parameters: params object []
Returns
void
Info ( correlationId , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Info(CorrelationID correlationId, string message, params object [] parameters)
Parameters
correlationId: CorrelationID
message: string
parameters: params object []
Returns
void
Log ( correlationId , verbosity , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Log(CorrelationID correlationId, VLoggerVerbosity verbosity, string message, params object[] parameters)
Parameters
correlationId: CorrelationID
verbosity: VLoggerVerbosity
message: string
parameters: params object []
Returns
void
Log ( correlationId , verbosity , exception , errorCode , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Log(CorrelationID correlationId, VLoggerVerbosity verbosity, Exception exception, ErrorCode errorCode, string message, params object[] parameters)
Parameters
correlationId: CorrelationID
verbosity: VLoggerVerbosity
exception: Exception
errorCode: ErrorCode
message: string
parameters: params object []
Returns
void
Log ( correlationId , verbosity , errorCode , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Log(CorrelationID correlationId, VLoggerVerbosity verbosity, ErrorCode errorCode, string message, params object[] parameters)
Parameters
correlationId: CorrelationID
verbosity: VLoggerVerbosity
errorCode: ErrorCode
message: string
parameters: params object []
Returns
void
Scope ( verbosity , message , parameters )
Signature
LogScope Meta.Voice.Logging.VLogger.Scope(VLoggerVerbosity verbosity, string message, params object[] parameters)
Parameters
verbosity: VLoggerVerbosity
message: string
parameters: params object []
Returns
LogScope
Scope ( verbosity , correlationId , message , parameters )
Signature
LogScope Meta.Voice.Logging.VLogger.Scope(VLoggerVerbosity verbosity, CorrelationID correlationId, string message, params object[] parameters)
Parameters
verbosity: VLoggerVerbosity
correlationId: CorrelationID
message: string
parameters: params object []
Returns
LogScope
Start ( correlationId , verbosity , message , parameters )
Signature
int Meta.Voice.Logging.VLogger.Start(CorrelationID correlationId, VLoggerVerbosity verbosity, string message, params object[] parameters)
Parameters
correlationId: CorrelationID
verbosity: VLoggerVerbosity
message: string
parameters: params object []
Returns
int
Start ( verbosity , message , parameters )
Signature
int Meta.Voice.Logging.VLogger.Start(VLoggerVerbosity verbosity, string message, params object[] parameters)
Parameters
verbosity: VLoggerVerbosity
message: string
parameters: params object []
Returns
int
Verbose ( message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Verbose(string message, params object [] parameters)
Parameters
message: string
parameters: params object []
Returns
void
Verbose ( correlationId , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Verbose(CorrelationID correlationId, string message, params object [] parameters)
Parameters
correlationId: CorrelationID
message: string
parameters: params object []
Returns
void
Warning ( message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Warning(string message, params object [] parameters)
Parameters
message: string
parameters: params object []
Returns
void
Warning ( correlationId , message , parameters )
Signature
void Meta.Voice.Logging.VLogger.Warning(CorrelationID correlationId, string message, params object [] parameters)
Parameters
correlationId: CorrelationID
message: string
parameters: params object []
Returns
void

Static Methods

ClearBuffer ()
Clears the log buffer.
Signature
static void Meta.Voice.Logging.VLogger.ClearBuffer()
Returns
void

Internal Methods

GetDependenciesStructure ( correlationID , depth )
Produce a structure of the correlations.
Signature
string Meta.Voice.Logging.VLogger.GetDependenciesStructure(CorrelationID? correlationID=null, int depth=0)
Parameters
correlationID: CorrelationID?  The starting correlation ID. If null, will start at current ID.
depth: int  The depth in the dependencies tree.
Returns
string  A string showing the tree structure of the correlation IDs.