Логи могут быть полезны при возникновении каких-либо проблем. Они содержат информацию о том, как Вы используете наши продукты, что помогает нам анализировать, устранять неполадки и отлаживать любые проблемы, с которыми Вы можете столкнуться.
Сбор логов из вашего приложения
- Включите в коде параметры, перечисленные ниже, в дополнение к тем, которые вы уже используете:
Внимание
Эти параметры должны быть установлены до начала процесса распознавания, например, после прохождения процесса инициализации.
- Если у вас возникла проблема с распознаванием или проверкой ID, используйте следующие настройки:
DocumentReader.Instance().processParams().debugSaveLogs = true;
DocumentReader.Instance().processParams().debugSaveCroppedImages = true;
DocumentReader.Instance().processParams().debugSaveLogs = true
DocumentReader.Instance().processParams().debugSaveCroppedImages = true
DocReader.shared.processParams.debugSaveLogs = true
DocReader.shared.processParams.debugSaveCroppedImages = true
[RGLDocReader shared].processParams.debugSaveLogs = @YES;
[RGLDocReader shared].processParams.debugSaveCroppedImages = @YES;
// Xamarin.Android
DocumentReader.Instance().ProcessParams().DebugSaveLogs = (Java.Lang.Boolean)true;
DocumentReader.Instance().ProcessParams().DebugSaveCroppedImages = (Java.Lang.Boolean)true;
// Xamarin.iOS
RGLDocReader.Shared.ProcessParams.DebugSaveLogs = true;
RGLDocReader.Shared.ProcessParams.DebugSaveCroppedImages = true;
DocumentReader.setConfig({
processParams: {
debugSaveLogs: true,
debugSaveCroppedImages: true
},
}, (str) => { console.log(str) }, (error) => { console.log(error) });
DocumentReader.setConfig({
processParams: {
debugSaveLogs: true,
debugSaveCroppedImages: true
},
}, function (m) { }, function (e) { console.log(e); });
DocumentReader.setConfig({
processParams: {
debugSaveLogs: true,
debugSaveCroppedImages: true
}
});
DocumentReader.setConfig({
"processParams": {
"debugSaveLogs": true,
"debugSaveCroppedImages": true
}
});
- Если у вас возникла проблема с распознаванием или проверкой документов с RFID-чипом, выберите следующие настройки:
DocumentReader.Instance().processParams().debugSaveLogs = true;
DocumentReader.Instance().processParams().debugSaveCroppedImages = true;
DocumentReader.Instance().processParams().debugSaveRFIDSession = true;
DocumentReader.Instance().processParams().debugSaveLogs = true
DocumentReader.Instance().processParams().debugSaveCroppedImages = true
DocumentReader.Instance().processParams().debugSaveRFIDSession = true
DocReader.shared.processParams.debugSaveLogs = true
DocReader.shared.processParams.debugSaveCroppedImages = true
DocReader.shared.processParams.debugSaveRFIDSession = true
[RGLDocReader shared].processParams.debugSaveLogs = @YES;
[RGLDocReader shared].processParams.debugSaveCroppedImages = @YES;
[RGLDocReader shared].processParams.debugSaveRFIDSession = @YES;
// Xamarin.Android
DocumentReader.Instance().ProcessParams().DebugSaveLogs = (Java.Lang.Boolean)true;
DocumentReader.Instance().ProcessParams().DebugSaveCroppedImages = (Java.Lang.Boolean)true;
DocumentReader.Instance().ProcessParams().DebugSaveRFIDSession = (Java.Lang.Boolean)true;
// Xamarin.iOS
RGLDocReader.Shared.ProcessParams.DebugSaveLogs = true;
RGLDocReader.Shared.ProcessParams.DebugSaveCroppedImages = true;
RGLDocReader.Shared.ProcessParams.DebugSaveRFIDSession = true;
DocumentReader.setConfig({
processParams: {
debugSaveLogs: true,
debugSaveCroppedImages: true,
debugSaveRFIDSession: true
},
}, (str) => { console.log(str) }, (error) => { console.log(error) });
DocumentReader.setConfig({
processParams: {
debugSaveLogs: true,
debugSaveCroppedImages: true,
debugSaveRFIDSession: true
},
}, function (m) { }, function (e) { console.log(e); });
DocumentReader.setConfig({
processParams: {
debugSaveLogs: true,
debugSaveCroppedImages: true,
debugSaveRFIDSession: true
}
});
DocumentReader.setConfig({
"processParams": {
"debugSaveLogs": true,
"debugSaveCroppedImages": true,
"debugSaveRFIDSession": true
}
});
- Теперь вы можете скомпилировать и запустить свое приложение и предпринять шаги, необходимые для воспроизведения проблемы.
- После выполнения шага 2 логи можно найти в папке app - путь к ней можно вывести в консоль вот таким образом:
Внимание
Вставьте эти строки кода после того, как все необходимые шаги будут завершены.
String path = DocumentReader.Instance().processParams().sessionLogFolder;
Log.d("Regula" , "Path: " + path);
val path = DocumentReader.Instance().processParams().sessionLogFolder
Log.d("Regula" , "Path: $path")
let path = DocReader.shared.processParams.sessionLogFolder
print("Path: \(path ?? "nil")")
NSString *path = [RGLDocReader shared].processParams.sessionLogFolder;
NSLog(@"Path: %@", path);
// Xamarin.Android
string path = DocumentReader.Instance().ProcessParams().SessionLogFolder;
Console.WriteLine("Path: " + path);
// Xamarin.iOS
var path = RGLDocReader.Shared.ProcessParams.SessionLogFolder;
Console.WriteLine("Path: " + path);
DocumentReader.getSessionLogFolder((path) => {
console.log("Path: " + path);
},
(error) => {
console.log(error);
});
DocumentReader.getSessionLogFolder(
function (path) { console.log("Path: " + path) },
);
DocumentReader.getSessionLogFolder().then(path => {
console.log("Path: " + path);
});
DocumentReader.getSessionLogFolder().then((path) {
print("Path: " + path);
}).catchError(
(Object error) => print((error as PlatformException).message));
Сбор логов в приложении Regula DocReader
Наше приложение доступно в App Store и Google Play.
- Запустите приложение и дождитесь окончания его загрузки.
- Откройте Меню.
- Откройте Настройки.
- Откройте раздел Дополнительно.
- Откройте раздел Отладка.
- Включите настройки в соответствии с возникшей проблемой:
- Если возникла проблема с распознаванием или верификацией ID, включите следующие настройки:
- Сохранять журнал событий.
- Сохранять вырезанные изображения.
- Если возникла проблема с распознаванием или верификацией документов с RFID, включите следующие настройки:
- Сохранять журнал событий.
- Сохранять вырезанные изображения.
- Сохранять RFID-сессию.
- Если возникла проблема с распознаванием или верификацией ID, включите следующие настройки:
- Воспроизведите шаги, которые привели к проблеме.
Вы можете увидеть журналы на экране результатов после завершения распознавания документа или найти их в таблице журналов: Главная → Меню → Настройки → Дополнительно → Отладка → Отправить журнал событий.
Сохраните логи, заполните запрашиваемую форму четким и подробным описанием с максимально возможным количеством информации, включая шаги, которые Вы предприняли для решения проблемы, а также условия, которые мы должны учитывать (например, сбой на конкретном оборудовании или версии ОС).
Комментарии
Войдите в службу, чтобы оставить комментарий.