CorrelationID[Get] The correlation ID allows the tracing of an operation from beginning to end. It can be linked to other IDs to form a full chain when it branches out or moves to other domains. If not supplied explicitly while logging, it will be inherited from the thread storage or a new one will be generated if none exist. |
void | Logs a verbose message. |
void | Logs a verbose message. |
void | Logs an info message. |
void | Logs an info message. |
void | Logs a debug message. |
void | Logs a debug message. |
void | Logs a warning message. |
void | Logs a warning message. |
void | Error ( CorrelationID correlationId, ErrorCode errorCode, string message, params object [] parameters ) Logs an error with an exception. |
void | |
void | Error ( CorrelationID correlationId, Exception exception, ErrorCode errorCode, string message, params object [] parameters ) Logs an error with an exception. |
void | |
Returns a logging scope to be used in a "using" block. | |
Scope ( CorrelationID correlationId, VLoggerVerbosity verbosity, string message, params object [] parameters ) Returns a logging scope to be used in a "using" block. | |
int | Start ( CorrelationID correlationId, VLoggerVerbosity verbosity, string message, params object [] parameters ) Explicitly start a scope. |
int | Explicitly start a scope. |
void | End ( int sequenceId ) Explicitly end a scope. Must have been started already. |
void | Correlates two correlation IDs. This is used to indicate nesting, branching, or exchanges. The purpose is to allow a complete trail up to the source when needed. |
void | Log ( CorrelationID correlationId, VLoggerVerbosity verbosity, string message, params object [] parameters ) Logs a message. |
void | Log ( CorrelationID correlationId, VLoggerVerbosity verbosity, Exception exception, ErrorCode errorCode, string message, params object [] parameters ) |
void | Log ( CorrelationID correlationId, VLoggerVerbosity verbosity, ErrorCode errorCode, string message, params object [] parameters ) |
CorrelationID Meta.Voice.Logging.ICoreLogger.CorrelationID |
---|
The correlation ID allows the tracing of an operation from beginning to end. It can be linked to other IDs to form a full chain when it branches out or moves to other domains. If not supplied explicitly while logging, it will be inherited from the thread storage or a new one will be generated if none exist. |
void Meta.Voice.Logging.ICoreLogger.Verbose ( string message, params object [] parameters ) |
---|
Logs a verbose message. Parameters message The message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Verbose ( CorrelationID correlationId, string message, params object [] parameters ) |
---|
Logs a verbose message. Parameters correlationId The correlation ID. messageThe message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Info ( string message, params object [] parameters ) |
---|
Logs an info message. Parameters message The message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Info ( CorrelationID correlationId, string message, params object [] parameters ) |
---|
Logs an info message. Parameters correlationId The correlation ID. messageThe message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Debug ( string message, params object [] parameters ) |
---|
Logs a debug message. Parameters message The message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Debug ( CorrelationID correlationId, string message, params object [] parameters ) |
---|
Logs a debug message. Parameters correlationId The correlation ID. messageThe message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Warning ( CorrelationID correlationId, string message, params object [] parameters ) |
---|
Logs a warning message. Parameters correlationId The correlation ID. messageThe message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Warning ( string message, params object [] parameters ) |
---|
Logs a warning message. Parameters message The message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Error ( CorrelationID correlationId, ErrorCode errorCode, string message, params object [] parameters ) |
---|
Logs an error with an exception. Parameters correlationId The correlation ID. errorCodeThe error code. messageThe message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Error ( ErrorCode errorCode, string message, params object [] parameters ) |
---|
Logs an error with an exception. Parameters errorCode The error code. messageThe message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Error ( CorrelationID correlationId, Exception exception, ErrorCode errorCode, string message, params object [] parameters ) |
---|
Logs an error with an exception. Parameters correlationId The correlation ID. exceptionThe exception to log errorCodeThe error code. messageThe message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
void Meta.Voice.Logging.ICoreLogger.Error ( Exception exception, ErrorCode errorCode, string message, params object [] parameters ) |
---|
Logs an error with an exception. Parameters errorCode The error code. exceptionThe exception to log messageThe message as a format string (e.g "My value is: {0}).</param>
<param name="parameters">The parameters. |
ILogScope Meta.Voice.Logging.ICoreLogger.Scope ( VLoggerVerbosity verbosity, string message, params object [] parameters ) |
---|
Returns a logging scope to be used in a "using" block. Parameters verbosity The verbosity of the logging. messageThe message to log. parametersThe parameter Returns The scope. |
ILogScope Meta.Voice.Logging.ICoreLogger.Scope ( CorrelationID correlationId, VLoggerVerbosity verbosity, string message, params object [] parameters ) |
---|
Returns a logging scope to be used in a "using" block. Parameters correlationId The correlation ID to use for the scope. verbosityThe verbosity of the logging. messageThe message to log. parametersThe parameter Returns The scope. |
int Meta.Voice.Logging.ICoreLogger.Start ( CorrelationID correlationId, VLoggerVerbosity verbosity, string message, params object [] parameters ) |
---|
Explicitly start a scope. Parameters correlationId The correlation ID. verbosityThe verbosity of the logging. messageThe message to log. parametersThe parameter Returns |
int Meta.Voice.Logging.ICoreLogger.Start ( VLoggerVerbosity verbosity, string message, params object [] parameters ) |
---|
Explicitly start a scope. Parameters verbosity The verbosity of the logging. messageThe message to log. parametersThe parameter Returns |
void Meta.Voice.Logging.ICoreLogger.End ( int sequenceId ) |
---|
Explicitly end a scope. Must have been started already. Parameters sequenceId |
void Meta.Voice.Logging.ICoreLogger.Correlate ( CorrelationID newCorrelationId, CorrelationID rootCorrelationId ) |
---|
Correlates two correlation IDs. This is used to indicate nesting, branching, or exchanges. The purpose is to allow a complete trail up to the source when needed. Parameters newCorrelationId The source correlation ID (eg. child operation). rootCorrelationIdThe target correlation ID (eg. root operation). |
void Meta.Voice.Logging.ICoreLogger.Log ( CorrelationID correlationId, VLoggerVerbosity verbosity, string message, params object [] parameters ) |
---|
Logs a message. Parameters correlationId The correlation ID. verbosityThe verbosity of the logging. messageThe message to log. parametersThe parameter |
void Meta.Voice.Logging.ICoreLogger.Log ( CorrelationID correlationId, VLoggerVerbosity verbosity, Exception exception, ErrorCode errorCode, string message, params object [] parameters ) |
---|
No description available.
|
void Meta.Voice.Logging.ICoreLogger.Log ( CorrelationID correlationId, VLoggerVerbosity verbosity, ErrorCode errorCode, string message, params object [] parameters ) |
---|
No description available.
|