TLoggerBase Class

Represents type TLoggerBase.

Namespace: Spring.Logging.Loggers
TInterfacedObject
  Spring.Logging.Loggers.TLoggerBase
    Spring.Logging.Appenders.Base.TLogAppenderBase
    Spring.Logging.Loggers.TLogger
type
 TLoggerBase = class abstract(TInterfacedObject, ILoggerBase, ILoggerProperties)
 end;

The TLoggerBase type exposes the following members.

Show:
 NameDescription
Create

Initializes a new instance of the TLoggerBase class.

Top
Show:
 NameDescription
DefaultLevel

Represents property DefaultLevel.

Enabled

Represents property Enabled.

EventTypes

Represents property EventTypes.

Levels

Represents property Levels.

Top
Show:
 NameDescription
GetDefaultLevel

Represents method GetDefaultLevel.

GetEnabled

Represents method GetEnabled.

GetEventTypes

Represents method GetEventTypes.

GetLevels

Represents method GetLevels.

IsDebugEnabled

Represents method IsDebugEnabled.

IsEnabled(TLogLevel,TLogEventTypes)

Returns true if level is enabled and any of the eventTypes is enabled or false otherwise.

IsErrorEnabled

Represents method IsErrorEnabled.

IsFatalEnabled

Represents method IsFatalEnabled.

IsInfoEnabled

Represents method IsInfoEnabled.

IsTextEnabled

Represents method IsTextEnabled.

IsTraceEnabled

Represents method IsTraceEnabled.

IsWarnEnabled

Represents method IsWarnEnabled.

SetDefaultLevel(TLogLevel)

Represents method SetDefaultLevel(TLogLevel).

SetEnabled(Boolean)

Represents method SetEnabled(Boolean).

SetEventTypes(TLogEventTypes)

Represents method SetEventTypes(TLogEventTypes).

SetLevels(TLogLevels)

Represents method SetLevels(TLogLevels).

Top
Show:
 NameDescription
fDefaultLevel

Represents field fDefaultLevel.

fEnabled

Represents field fEnabled.

fEventTypes

Represents field fEventTypes.

fLevels

Represents field fLevels.

Top