Laufzeit-Logging-Fassade (HPDFLogger)
Die Unit HPDFLogger bietet eine prozessweite Laufzeit-Logging-Fassade für HotPDF-Diagnostik ohne Compile-Time-Schalter oder eigene Rebuilds
Wichtigste Typen
THPDFLoggerist die Logging-Fassaden-Klasse und wird über die globale InstanzHPDFLogbereitgestelltTHPDFLogLevelsteuert die Schweregrad-Filterung mitllOff,llError,llWarning,llInfoundllDebugTHPDFLogTargetundTHPDFLogTargetswählen Dateiausgabe,OutputDebugString, Konsolenausgabe oder jede Kombination dieser Ziele aus
Typische Konfiguration
uses
HPDFDoc, HPDFLogger;
begin
HPDFLog.Level := llInfo;
HPDFLog.Targets := [ltFile, ltOutputDebugString];
HPDFLog.FileName := 'hotpdf.log';
end;
Logging-Methoden
Logschreibt eine Meldung mit explizitem SchweregradDebug,Info,WarningundErrorsind Komfort-Wrapper für gängige SchweregradeClearkürzt das konfigurierte Dateiziel, wenn Datei-Logging aktiviert ist