Zum Hauptinhalt springen
Diese Methode aktiviert die Protokollierung von Fehlern, Warnungen und Methodenaufrufen.

Syntax

C++

HRESULT EnableEngineLogging(
  BSTR         settings
);

C#

void EnableEngineLogging(
  string settings
);

Visual Basic .NET

Sub EnableEngineLogging( _
  settings As String _
)

Parameter

settings [in] Derzeit muss dieser Parameter ein Pfad zu einem Ordner sein, in dem Engine-weite Protokolldateien geschrieben werden (absoluter oder UNC-Pfad). Der Ordner muss für den aufrufenden Prozess beschreibbar sein. Vorwärtskompatibilität: In zukünftigen Versionen wird dieser Parameter einen JSON-String mit zusätzlichen Protokollierungseinstellungen akzeptieren; derzeit wird nur ein einfacher Ordnerpfad unterstützt.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Es werden die Standard-Rückgabewerte von ABBYY FineReader Engine-Funktionen zurückgegeben.

Hinweise

  • Aktiviert die Protokollierung auf Engine-Ebene; Protokolldateien für die Komponente „FREngine“ werden im angegebenen Ordner erstellt.
  • Wenn auf den Ordner nicht zugegriffen werden kann oder der Pfad ungültig ist, schlägt der Aufruf mit einem Standardfehlercode fehl. Stellen Sie sicher, dass die Anwendung über ausreichende Berechtigungen und genügend freien Speicherplatz verfügt.
  • Das Aktivieren der Protokollierung kann den Durchsatz aufgrund des I/O-Overheads verringern.
  • Künftige Versionen können Einstellungen als JSON mit Optionen wie Protokollstufen, Rotation oder Dateibenennung interpretieren; verlassen Sie sich beim aktuellen string-Format nur darauf, dass ein Ordnerpfad übergeben werden muss.

Siehe auch

Engine StartLogging EnableProcessorLogging StopLogging