Runtime logging facade (HPDFLogger)
La unidad HPDFLogger proporciona una fachada de logging en runtime para todo el proceso en los diagnósticos 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 gravedad conllOff,llError,llWarning,llInfoyllDebugTHPDFLogTargetyTHPDFLogTargetsseleccionan salida a archivo,OutputDebugString, salida de 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 gravedad explícitoDebug,Info,WarningyErrorson wrappers de conveniencia para los niveles de gravedad habitualesCleartrunca el destino de archivo configurado cuando el logging a archivo está habilitado