Passer au contenu principal
Cette méthode active la journalisation des erreurs, des avertissements et des appels de méthode.

Syntaxe

C++

HRESULT EnableEngineLogging(
  BSTR         settings
);

C#

void EnableEngineLogging(
  string settings
);

Visual Basic .NET

Sub EnableEngineLogging( _
  settings As String _
)

Paramètres

settings [in] Actuellement, ce paramètre doit être un chemin d’accès vers un dossier dans lequel les fichiers journaux du moteur seront écrits (chemin absolu ou chemin UNC). Le dossier doit être accessible en écriture par le processus appelant. Compatibilité ascendante : dans les versions futures, ce paramètre acceptera une string JSON contenant des paramètres de journalisation supplémentaires ; à l’heure actuelle, seul un simple chemin de dossier est pris en charge.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.

Remarques

  • Active la journalisation au niveau du moteur ; les fichiers journaux sont créés dans le dossier spécifié pour le composant « FREngine ».
  • Si le dossier est inaccessible ou si le chemin n’est pas valide, l’appel échoue avec un code d’erreur standard. Assurez-vous que l’application dispose des autorisations nécessaires et de suffisamment d’espace disque libre.
  • L’activation de la journalisation peut réduire le débit de traitement en raison de la surcharge des E/S.
  • Les futures versions pourront interpréter les paramètres au format JSON, avec des options telles que les niveaux de journalisation, la rotation ou le nommage des fichiers ; ne vous appuyez pas sur le format de string actuel au-delà de l’exigence consistant à transmettre un chemin de dossier.

Voir aussi

Engine StartLogging EnableProcessorLogging StopLogging