Unit BrookLogger

Uses
Functions and Procedures
Constants
Variables

Description

Logger classes.

Overview

Classes, Interfaces, Objects and Records

Name Description
Class EBrookLogger Handles exceptions for TBrookLogger.
Class TBrookLogger Provides features for the application logging.

Types

TBrookLoggerClass = class of TBrookLogger;
TBrookLogOutput = (...);
TBrookLogType = (...);
TBrookLogTypes = set of TBrookLogType;
TBrookLogEvent = procedure(ASender: TObject; const AType: TBrookLogType; const S: string; const ACode: Word; const E: Exception; var AHandled: Boolean) of object;
PBrookLogEvent = ˆTBrookLogEvent;

Description

Types

TBrookLoggerClass = class of TBrookLogger;

Is a metaclass for TBrookLogger class.

TBrookLogOutput = (...);

Defines an enumerator to represent the logger output kind.

Values
  • loFile
  • loSystem
TBrookLogType = (...);

Defines an enumerator to represent the logger event types.

Values
  • ltCustom
  • ltInfo
  • ltWarning
  • ltError
  • ltDebug
TBrookLogTypes = set of TBrookLogType;

Defines a set to represent the logger event types.

TBrookLogEvent = procedure(ASender: TObject; const AType: TBrookLogType; const S: string; const ACode: Word; const E: Exception; var AHandled: Boolean) of object;

Is a type to the log event.

PBrookLogEvent = ˆTBrookLogEvent;

Defines a pointer to the log event.


Generated by PasDoc 0.15.0.