Documentation HotPDF

Façade de journalisation runtime (HPDFLogger)

L’unité HPDFLogger fournit une façade de journalisation runtime à l’échelle du processus pour le diagnostic HotPDF, sans commutateurs de compilation ni recompilation personnalisée

Main types

Common configuration


// Exemple Delphi - configurer la façade avant tout travail HotPDF
uses
  HPDFDoc, HPDFLogger;

procedure ConfigureLogger;
var
  LogPath: string;
begin
  LogPath := ExtractFilePath(ParamStr(0)) + 'HotPDF.log';
  if FileExists(LogPath) then
    DeleteFile(LogPath);          // supprime la trace de l'exécution précédente pour garder un suivi lisible

  HPDFLog.FileName := LogPath;
  HPDFLog.Level := llDebug;       // le plus détaillé
  HPDFLog.Targets := [ltFile, ltOutputDebugString, ltConsole];
  HPDFLog.Enabled := True;

  HPDFLog.Info('Logging configured, targets enabled');
end;
        

Logging methods

API associées