Фасад runtime-логирования (HPDFLogger)
HPDFLogger предоставляет фасад runtime-логирования в масштабе процесса для диагностики HotPDF без compile-time переключателей и пересборки
Основные типы
THPDFLogger— класс фасада логирования, доступный через глобальныйHPDFLogэкземплярTHPDFLogLevelуправляет фильтрацией серьёзности сllOff,llError,llWarning,llInfo, иllDebugTHPDFLogTargetиTHPDFLogTargetsвыбирают вывод в файл,OutputDebugString, вывод на консоль или любую комбинацию целевых выводов
Типовая конфигурация
uses
HPDFDoc, HPDFLogger;
begin
HPDFLog.Level := llInfo;
HPDFLog.Targets := [ltFile, ltOutputDebugString];
HPDFLog.FileName := 'hotpdf.log';
end;
Методы логирования
Logпишет сообщение с явным уровнем серьёзностиDebug,Info,Warning, иError— удобные обёртки для распространённых уровней серьёзностиClearобрезает настроенный файловый target, когда файловое логирование включено