LoggerPro (1.0)

A simple, pluggable and modern logging framework for Delphi

Interface ILogWriter

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type ILogWriter = interface(IInterface)

Description

Attributes
GUID['{A717A040-4493-458F-91B2-6F6E2AFB496F}']

Hierarchy

  • IInterface
  • ILogWriter

Overview

Methods

Public procedure Debug(aMessage: string; aTag: string);
Public procedure DebugFmt(aMessage: string; aParams: array of const; aTag: string);
Public procedure Info(aMessage: string; aTag: string);
Public procedure InfoFmt(aMessage: string; aParams: array of const; aTag: string);
Public procedure Warn(aMessage: string; aTag: string);
Public procedure WarnFmt(aMessage: string; aParams: array of const; aTag: string);
Public procedure Error(aMessage: string; aTag: string);
Public procedure ErrorFmt(aMessage: string; aParams: array of const; aTag: string);
Public procedure Log(aType: TLogType; aMessage: string; aTag: string);
Public function GetAppendersClassNames: TArray<string>;
Public function GetAppenderStatus(const AppenderName: string): string;
Public function GetAppenders(const Index: Integer): ILogAppender;
Public function AppendersCount(): Integer;

Properties

Public property Appenders[constindex:Integer]: ILogAppender read GetAppenders;

Description

Methods

Public procedure Debug(aMessage: string; aTag: string);
 
Public procedure DebugFmt(aMessage: string; aParams: array of const; aTag: string);
 
Public procedure Info(aMessage: string; aTag: string);
 
Public procedure InfoFmt(aMessage: string; aParams: array of const; aTag: string);
 
Public procedure Warn(aMessage: string; aTag: string);
 
Public procedure WarnFmt(aMessage: string; aParams: array of const; aTag: string);
 
Public procedure Error(aMessage: string; aTag: string);
 
Public procedure ErrorFmt(aMessage: string; aParams: array of const; aTag: string);
 
Public procedure Log(aType: TLogType; aMessage: string; aTag: string);
 
Public function GetAppendersClassNames: TArray<string>;
 
Public function GetAppenderStatus(const AppenderName: string): string;
 
Public function GetAppenders(const Index: Integer): ILogAppender;
 
Public function AppendersCount(): Integer;
 

Properties

Public property Appenders[constindex:Integer]: ILogAppender read GetAppenders;
 
Copyright 2016 Daniele Teti
Generated by PasDoc 0.14.0.