API reference

LazyLogger Class

Extends Lazy< IVLogger >
A lazy loaded logger to be used to delay the initialization of the logger until first use.

Constructors

LazyLogger ( initializer )
Signature
Meta.Voice.Logging.LazyLogger.LazyLogger(Func< IVLogger > initializer)
Parameters
initializer: Func< IVLogger >

Properties

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

Methods

Correlate ( newCorrelationId , rootCorrelationId )
Signature
void Meta.Voice.Logging.LazyLogger.Correlate(CorrelationID newCorrelationId, CorrelationID rootCorrelationId)
Parameters
newCorrelationId: CorrelationID
rootCorrelationId: CorrelationID
Returns
void
Debug ( message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Debug(string message, params object[] parameters)
Parameters
message: string
parameters: params object []
Returns
void
Debug ( message , p1 , p2 , p3 , p4 , memberName , sourceFilePath , sourceLineNumber )
Signature
void Meta.Voice.Logging.LazyLogger.Debug(string message, object p1=null, object p2=null, object p3=null, object p4=null, string memberName="", string sourceFilePath="", int sourceLineNumber=0)
Parameters
message: string
p1: object
p2: object
p3: object
p4: object
memberName: string
sourceFilePath: string
sourceLineNumber: int
Returns
void
Debug ( correlationId , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.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.LazyLogger.End(int sequenceId)
Parameters
sequenceId: int
Returns
void
Error ( correlationId , errorCode , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.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.LazyLogger.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.LazyLogger.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 ( correlationId , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Error(CorrelationID correlationId, string message, params object[] parameters)
Parameters
correlationId: CorrelationID
message: string
parameters: params object []
Returns
void
Error ( message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Error(string message, params object[] parameters)
Parameters
message: string
parameters: params object []
Returns
void
Error ( correlationId , exception , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Error(CorrelationID correlationId, Exception exception, string message="", params object[] parameters)
Parameters
correlationId: CorrelationID
exception: Exception
message: string
parameters: params object []
Returns
void
Error ( exception , errorCode , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Error(Exception exception, ErrorCode errorCode, string message="", params object[] parameters)
Parameters
exception: Exception
errorCode: ErrorCode
message: string
parameters: params object []
Returns
void
Error ( exception , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Error(Exception exception, string message="", params object[] parameters)
Parameters
exception: Exception
message: string
parameters: params object []
Returns
void
Flush ( correlationId )
Signature
void Meta.Voice.Logging.LazyLogger.Flush(CorrelationID correlationId)
Parameters
correlationId: CorrelationID
Returns
void
Flush ()
Signature
void Meta.Voice.Logging.LazyLogger.Flush()
Returns
void
Info ( message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Info(string message, params object[] parameters)
Parameters
message: string
parameters: params object []
Returns
void
Info ( correlationId , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Info(CorrelationID correlationId, string message, params object[] parameters)
Parameters
correlationId: CorrelationID
message: string
parameters: params object []
Returns
void
Info ( message , p1 , p2 , p3 , p4 , memberName , sourceFilePath , sourceLineNumber )
Signature
void Meta.Voice.Logging.LazyLogger.Info(string message, object p1=null, object p2=null, object p3=null, object p4=null, string memberName="", string sourceFilePath="", int sourceLineNumber=0)
Parameters
message: string
p1: object
p2: object
p3: object
p4: object
memberName: string
sourceFilePath: string
sourceLineNumber: int
Returns
void
Log ( correlationId , verbosity , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.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.LazyLogger.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.LazyLogger.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
ILogScope Meta.Voice.Logging.LazyLogger.Scope(VLoggerVerbosity verbosity, string message, params object[] parameters)
Parameters
verbosity: VLoggerVerbosity
message: string
parameters: params object []
Returns
ILogScope
Scope ( correlationId , verbosity , message , parameters )
Signature
ILogScope Meta.Voice.Logging.LazyLogger.Scope(CorrelationID correlationId, VLoggerVerbosity verbosity, string message, params object[] parameters)
Parameters
correlationId: CorrelationID
verbosity: VLoggerVerbosity
message: string
parameters: params object []
Returns
ILogScope
Start ( correlationId , verbosity , message , parameters )
Signature
int Meta.Voice.Logging.LazyLogger.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.LazyLogger.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.LazyLogger.Verbose(string message, params object[] parameters)
Parameters
message: string
parameters: params object []
Returns
void
Verbose ( correlationId , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Verbose(CorrelationID correlationId, string message, params object[] parameters)
Parameters
correlationId: CorrelationID
message: string
parameters: params object []
Returns
void
Verbose ( message , p1 , p2 , p3 , p4 , memberName , sourceFilePath , sourceLineNumber )
Signature
void Meta.Voice.Logging.LazyLogger.Verbose(string message, object p1=null, object p2=null, object p3=null, object p4=null, [CallerMemberName] string memberName="", [CallerFilePath] string sourceFilePath="", [CallerLineNumber] int sourceLineNumber=0)
Parameters
message: string
p1: object
p2: object
p3: object
p4: object
memberName: string
sourceFilePath: string
sourceLineNumber: int
Returns
void
Warning ( correlationId , message , parameters )
Signature
void Meta.Voice.Logging.LazyLogger.Warning(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.LazyLogger.Warning(string message, params object[] parameters)
Parameters
message: string
parameters: params object []
Returns
void