Fachada de logging en ejecución (HPDFLogger)
La unidad HPDFLogger aporta una fachada de logging en ejecución para todo el proceso, pensada para el diagnóstico de HotPDF, sin interruptores de compilación ni recompilaciones personalizadas
Tipos principales
THPDFLoggeres la clase de fachada de logging y se expone a través de la instancia globalHPDFLogTHPDFLogLevelcontrola el filtrado por severidad conllOff,llError,llWarning,llInfoyllDebugTHPDFLogTargetyTHPDFLogTargetsseleccionan salida a archivo,OutputDebugString, salida por consola o cualquier combinación de destinos
Configuración común
uses
HPDFDoc, HPDFLogger;
begin
HPDFLog.Level := llInfo;
HPDFLog.Targets := [ltFile, ltOutputDebugString];
HPDFLog.FileName := 'hotpdf.log';
end;
Métodos de logging
Logescribe un mensaje con un nivel de severidad explícitoDebug,Info,WarningyErrorson envoltorios prácticos para los niveles de severidad habitualesCleartrunca el destino de archivo configurado cuando el logging a archivo está activo