Class TBrookLogger
Unit
Declaration
type TBrookLogger = class(TComponent)
Description
Component that writes log to a predefined output type.
Hierarchy
- TObject
- TPersistent
- TComponent
- TBrookLogger
Overview
Methods
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
function GetOutputClass: TBrookLoggerOutputClass; inline; |
![]() |
procedure Open; |
![]() |
procedure Close; |
![]() |
procedure Log(const ALevel, AMessage: string); inline; |
![]() |
procedure Fail(const ALevel: string; AException: Exception); inline; |
![]() |
procedure Info(const AMessage: string); inline; |
![]() |
procedure Hint(const AMessage: string); inline; |
![]() |
procedure Warn(const AMessage: string); inline; |
![]() |
procedure Debug(const AMessage: string); inline; |
![]() |
procedure Error(AException: Exception); inline; |
Properties
![]() |
property Output: TBrookLoggerOutput read GetOutput; |
![]() |
property Active: Boolean read FActive write SetActive stored IsActiveStored; |
![]() |
property Levels: TBrookLoggerLevels read FLevels write FLevels; |
![]() |
property OutputName: string read FOutputName write SetOutputName
stored IsOutputNameStored; |
![]() |
property Filters: TStringList read FFilters write SetFilters; |
![]() |
property Options: TStringList read FOptions write SetOptions; |
Description
Methods
![]() |
constructor Create(AOwner: TComponent); override; |
Creates an instance of Parameters
|
![]() |
destructor Destroy; override; |
Destroys an instance of |
![]() |
function GetOutputClass: TBrookLoggerOutputClass; inline; |
![]() |
procedure Open; |
Enabled the logger component. |
![]() |
procedure Close; |
Disables the logger component. |
![]() |
procedure Log(const ALevel, AMessage: string); inline; |
Appends a message to the output Parameters
|
![]() |
procedure Fail(const ALevel: string; AException: Exception); inline; |
Appends an exception message to the output log. Parameters |
![]() |
procedure Info(const AMessage: string); inline; |
Appends a message to the output log as information level. Parameters
|
![]() |
procedure Hint(const AMessage: string); inline; |
Appends a message to the output log as Parameters
|
![]() |
procedure Warn(const AMessage: string); inline; |
Appends a message to the output log as warning level. Parameters
|
![]() |
procedure Debug(const AMessage: string); inline; |
Appends a message to the output log as Parameters
|
![]() |
procedure Error(AException: Exception); inline; |
Appends a message to the output log as Parameters
|
Properties
![]() |
property Output: TBrookLoggerOutput read GetOutput; |
![]() |
property Active: Boolean read FActive write SetActive stored IsActiveStored; |
Activates the logger component. |
![]() |
property Levels: TBrookLoggerLevels read FLevels write FLevels; |
Retains the log |
![]() |
property OutputName: string read FOutputName write SetOutputName
stored IsOutputNameStored; |
Name of the chosen output type. |
![]() |
property Filters: TStringList read FFilters write SetFilters; |
![]() |
property Options: TStringList read FOptions write SetOptions; |
List containing additional |
Generated by PasDoc 0.16.0.