TNullLogger Class

Definition

Logger that does nothing and does it in fastes way possible.

Delphi
type TNullLogger = class(TInterfacedObject)
Inheritance
TInterfacedObject
TNullLogger
Implements

Properties

Methods

Debug(string)
Debug(string, Exception)
Debug(string, array of TVarRec)
Debug(string, array of TVarRec, Exception)
Enter(TClass, string)
Enter(TLogLevel, TClass, string)
Enter(TObject, string)
Enter(string)
Error(string)
Error(string, Exception)
Error(string, array of TVarRec)
Error(string, array of TVarRec, Exception)
Fatal(string)
Fatal(string, Exception)
Fatal(string, array of TVarRec)
Fatal(string, array of TVarRec, Exception)
Info(string)
Info(string, Exception)
Info(string, array of TVarRec)
Info(string, array of TVarRec, Exception)
IsDebugEnabled
IsEnabled(TLogLevel, TLogEventTypes)
IsErrorEnabled
IsFatalEnabled
IsInfoEnabled
IsTextEnabled
IsTraceEnabled
IsWarnEnabled
Leave(TClass, string)
Leave(TLogLevel, TClass, string)
Leave(TObject, string)
Leave(string)
Log(TLogEvent)
Log(TLogLevel, string)
Log(TLogLevel, string, Exception)
Log(TLogLevel, string, array of TVarRec)
Log(TLogLevel, string, array of TVarRec, Exception)
Log(string)
Log(string, Exception)
Log(string, array of TVarRec)
Log(string, array of TVarRec, Exception)
LogValue(TLogLevel, string, TValue)
LogValue(string, TValue)
Text(string)
Text(string, Exception)
Text(string, array of TVarRec)
Text(string, array of TVarRec, Exception)
Trace(string)
Trace(string, Exception)
Trace(string, array of TVarRec)
Trace(string, array of TVarRec, Exception)
Track(TClass, string)
Track(TLogLevel, TClass, string)
Track(TObject, string)
Warn(string)
Warn(string, Exception)
Warn(string, array of TVarRec)
Warn(string, array of TVarRec, Exception)