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

LazyLogger Class

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

Properties

CorrelationID CorrelationID[Get]

Member Functions

LazyLogger
( Func< IVLogger > initializer )
void Verbose
( string message,
params object [] parameters )
void Verbose
( CorrelationID correlationId,
string message,
params object [] parameters )
void Verbose
( string message,
object p1,
object p2,
object p3,
object p4,
string memberName,
string sourceFilePath,
int sourceLineNumber )
void Info
( string message,
params object [] parameters )
void Info
( CorrelationID correlationId,
string message,
params object [] parameters )
void Info
( string message,
object p1,
object p2,
object p3,
object p4,
string memberName,
string sourceFilePath,
int sourceLineNumber )
void Debug
( string message,
params object [] parameters )
void Debug
( string message,
object p1,
object p2,
object p3,
object p4,
string memberName,
string sourceFilePath,
int sourceLineNumber )
void Debug
( CorrelationID correlationId,
string message,
params object [] parameters )
void Warning
( CorrelationID correlationId,
string message,
params object [] parameters )
void Warning
( string message,
params object [] parameters )
void Error
( CorrelationID correlationId,
ErrorCode errorCode,
string message,
params object [] parameters )
void Error
( ErrorCode errorCode,
string message,
params object [] parameters )
void Error
( CorrelationID correlationId,
Exception exception,
ErrorCode errorCode,
string message,
params object [] parameters )
void Error
( CorrelationID correlationId,
string message,
params object [] parameters )
void Error
( string message,
params object [] parameters )
void Error
( CorrelationID correlationId,
Exception exception,
string message,
params object [] parameters )
void Error
( Exception exception,
ErrorCode errorCode,
string message,
params object [] parameters )
void Error
( Exception exception,
string message,
params object [] parameters )
ILogScope Scope
( VLoggerVerbosity verbosity,
string message,
params object [] parameters )
ILogScope Scope
( CorrelationID correlationId,
VLoggerVerbosity verbosity,
string message,
params object [] parameters )
int Start
( CorrelationID correlationId,
VLoggerVerbosity verbosity,
string message,
params object [] parameters )
int Start
( VLoggerVerbosity verbosity,
string message,
params object [] parameters )
void End
( int sequenceId )
void Correlate
( CorrelationID newCorrelationId,
CorrelationID rootCorrelationId )
void Log
( CorrelationID correlationId,
VLoggerVerbosity verbosity,
string message,
params object [] parameters )
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 )
void Flush
( CorrelationID correlationId )
void Flush ( )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon