Skip to content


Logging can be helpful when you run into any issues. They contain information on how you use our products that helps us analyze, troubleshoot, and debug any issues you may experience.

  • To write the Core logs in the console, invoke:
RGLDocReader.Shared.ProcessParams.Logs = true;
  • Turn on/off deep logs saving (in case of reading problems):
DocumentReader.Instance().ProcessParams().DebugSaveLogs = (Java.Lang.Boolean)true;
RGLDocReader.Shared.ProcessParams.DebugSaveLogs = true;
  • Turn on/off input images saving (in case of reading problems):
DocumentReader.Instance().ProcessParams().DebugSaveImages = (Java.Lang.Boolean)true;
RGLDocReader.Shared.ProcessParams.DebugSaveImages = true;
  • Turn on/off input images cropping and saving:
DocumentReader.Instance().ProcessParams().DebugSaveCroppedImages = (Java.Lang.Boolean)true;
RGLDocReader.Shared.ProcessParams.DebugSaveCroppedImages = true;
  • Save the RFID session data to the file in binary format:
DocumentReader.Instance().ProcessParams().DebugSaveRFIDSession = (Java.Lang.Boolean)true;
RGLDocReader.Shared.ProcessParams.DebugSaveRFIDSession = true;
  • Get the path to the folder of the current session. Before using this, save logs. Each new session provides a different path:
  • Remove personal information from logs:
DocumentReader.Instance().ProcessParams().DepersonalizeLog = (Java.Lang.Boolean)true;
RGLDocReader.Shared.ProcessParams.DepersonalizeLog = true;