Runtime logovací fasáda (HPDFLogger)
Jednotka HPDFLogger poskytuje procesově širokou runtime logovací fasádu pro diagnostiku HotPDF, bez kompilačních přepínačů nebo vlastních rebuildů
Hlavní typy
THPDFLoggerje logovací fasádní třída, exponovaná přes globální instanciHPDFLogTHPDFLogLevelřídí filtrování závažnosti přesllOff,llError,llWarning,llInfoallDebugTHPDFLogTargetaTHPDFLogTargetsvybírají výstup do souboru,OutputDebugString, konzoli nebo libovolnou kombinaci cílů
Běžná konfigurace
uses
HPDFDoc, HPDFLogger;
begin
HPDFLog.Level := llInfo;
HPDFLog.Targets := [ltFile, ltOutputDebugString];
HPDFLog.FileName := 'hotpdf.log';
end;
Logovací metody
Logzapisuje zprávu s explicitní úrovní závažnostiDebug,Info,WarningaErrorjsou pohodlné obálky pro běžné úrovně závažnostiClearzkrátí nastavený souborový cíl, když je zapnuto logování do souboru