Interface ISystemLog

Unit

Declaration

type ISystemLog = interface(IUpdateObject)

Description

No description available, ancestor IUpdateObject description follows
No description available, ancestor IObservable description follows

—————————————————————————– Base Interfaces —————————————————————————–

Attributes
GUID['{8532953B-320D-418B-A447-AC95DFAC368B}']
Attributes
GUID['{4C481E54-568A-46B4-BAAA-C0071932FDCF}']
Attributes
GUID['{E4A796E8-0641-4D6B-B2E3-0EDA23DF53DC}']

Hierarchy

Overview

Methods

Public procedure Log(iCategory: TLogCategory; const iMessage: string; iData: IPersistentObject = nil; iLocalOnly: boolean = false);
Public procedure LogFmt(iCategory: TLogCategory; const iMessage: string; iArgs: array of const; iData: IPersistentObject = nil; iLocalOnly: boolean = false);
Public function GetSettings: TSystemLogSettings;
Public procedure SetSettings(const iSettings: TSystemLogSettings);
Public function GetLogInterfaces: ISystemLogInterfaceList;
Public function GetDefaultFileLogFolder: string;
Public function GetEffectiveFileLogFolder: string;
Public function GetEntries(const iStartSeq: int64 = 0): TSystemLogEntryArray;
Public function GetFirstSeqNo: int64;
Public function GetLastSeqNo: int64;

Description

Methods

Public procedure Log(iCategory: TLogCategory; const iMessage: string; iData: IPersistentObject = nil; iLocalOnly: boolean = false);
 
Public procedure LogFmt(iCategory: TLogCategory; const iMessage: string; iArgs: array of const; iData: IPersistentObject = nil; iLocalOnly: boolean = false);
 
Public function GetSettings: TSystemLogSettings;
 
Public procedure SetSettings(const iSettings: TSystemLogSettings);
 
Public function GetLogInterfaces: ISystemLogInterfaceList;
 
Public function GetDefaultFileLogFolder: string;
 
Public function GetEffectiveFileLogFolder: string;
 
Public function GetEntries(const iStartSeq: int64 = 0): TSystemLogEntryArray;
 
Public function GetFirstSeqNo: int64;
 
Public function GetLastSeqNo: int64;
 

Generated by PasDoc 0.16.0.