История страницы
...
№ | Компонент | Пример лога | Формат записи | Место формирования и хранения логов (куда передаются) |
---|---|---|---|---|
ROBIN Studio Логи работы самого приложения. Формируются и хранятся локально там же, где установлено приложение. Удаляются файлы логов автоматически, по достижению лимита количества этих файлов (старые файлы заменяются новыми). Через конфигурационный файл приложения Studio.exe.config можно настроить путь сохранения и название файла лога, кодировку, максимальный размер файла лога, максимальное количество хранимых файлов лога, формат записи (паттерн) строки лога. Логи позволяют контролировать процессы самого приложения и выявить ошибки, возникшие во ходе работы ROBIN Studio. | ||||
1 | ROBIN Studio | Формат названия: log[n].log, где n – это порядковый номер файла лога |
| %USERPROFILE%/AppData/Local/Temp/Robin Platform/2.0.0/Studio/Logs расположение при проверке %{USERPROFILE}%/AppData/Roaming/Robin Platform/2.0.0/Studio/Logs/log.log |
Типы сообщения логов * <INFO> содержит информацию о работе самой студии (загрузка студии; подключение экзекьютора; завершение работы студии; подключение визуальных модулей и т.д.) * <DEBUG> Level – debug. содержит информацию о процессах, происходящих внутри студии (открытие/закрытие проекта; действия, совершаемые роботом и т.д.). * <ERROR> содержит информацию об ошибке. Level – error. После тех же блоков, что и в <INFO> и <DEBUG> следует блок exception, содержащий в себе блоки message – текст ошибки. stackTrace - Трассировка стека, позволяющая отслеживать последовательность вызванных функций - до точки, в которой трассировка стека была создана. | ||||
ROBIN Player Логи работы самого приложения. Формируются и хранятся локально там же, где установлено приложение. Удаляются файлы логов автоматически, по достижению лимита количества этих файлов (старые файлы заменяются новыми). Настройка производится в конфигурационном файле RobotPlayer.exe.config. Логи позволяют контролировать процессы самого приложения и выявить ошибки, возникшие во ходе работы ROBIN Player. | ||||
2 | ROBIN Player | Формат названия: log[n].log, где n – это порядковый номер файла лога |
| %USERPROFILE%/AppData/Local/Robin/Player/Logs расположение при проверке %USERPROFILE%/AppData/Roaming/Robin Platform/2.0.0/RobotPlayer/Logs |
Типы сообщения логов * <INFO> содержит информацию о работе самой студии (загрузка студии; подключение экзекьютора; завершение работы студии; подключение визуальных модулей и т.д.) * <DEBUG> Level – debug. содержит информацию о процессах, происходящих внутри студии (открытие/закрытие проекта; действия, совершаемые роботом и т.д.). * <WARN> содержит информацию о предупреждении / ошибке. Level – warning. Далее следуют те же блоки, что и в <INFO> и <DEBUG>. | ||||
ROBIN Agent Логи работы самого приложения. Формируются и хранятся локально там же, где установлено приложение. Удаляются файлы логов автоматически, по достижению лимита количества этих файлов (старые файлы заменяются новыми). Настройка производится в конфигурационном файле Robin.Agent.dll.config. Логи позволяют контролировать процессы самого приложения и выявить ошибки, возникшие во ходе работы ROBIN Agent. | ||||
3 | ROBIN Agent | Формат названия: log[n].log, где n – это порядковый номер файла лога |
| %USERPROFILE%/AppData/Roaming/Robin Platform/2.0.0/Agent/Logs |
Исходники (схемы) роботов Логи исполнения исходников, запущенных через ROBIN Studio. На каждый исходник создается отдельный файл лога. При перезапуске одного и того же исходника его файл каждый раз перезаписывается информацией о новом запуске. Таким образом, для каждого запускаемого исходника всегда существует только один файл лога, содержащий информацию только о последнем запуске этого исходника. Логи исходников позволяют проконтролировать работу схемы робота и выявить ошибки, возникшие в каких-либо действиях сценария робота. | ||||
4 | Схемы роботов | Формат названия: [Название робота]-[n].log, где n – это дата и время начала работы робота. |
| %USERPROFILE%/AppData/Local/Programs/Robin Platform/2.0.0/RobotLogs при проверке такая папка не была обнаружена |
Сообщение типа Error содержит информацию о ошибке процесса и следующие модули:
| ||||
Исполнение готовых программных роботов На каждого робота создается отдельный файл лога. При перезапуске одного и того же робота его файл каждый раз перезаписывается информацией о новом запуске. Таким образом, для каждого запускаемого робота всегда существует только один файл лога, содержащий информацию только о последнем запуске этого робота. Если робот завершил работу без ошибок, то будет сформирован пустой лог-файл. Если во время работы робота возникли ошибки, то в лог файле будет записана только информация об ошибке. Логи хранятся в той же папке, что и логи исходников (схем) робота. | ||||
5 | Исполнение готовых программных роботов | Формат названия: [Название робота]-[n].log, где n – это дата и время начала работы робота. | При корректном завершении работы робота лог представляет собой пустой файл. Сообщение типа Error содержит информацию о ошибке процесса и следующие модули: * Message – информация об ошибки * robotId * actionNumber * uniqueName * actionId | %USERPROFILE%/AppData/Local/Programs/Robin Platform/2.0.0/RobotLogsпри проверке такая папка не была обнаружена |
ROBIN Executor Отдельно формируются логи каждого движка (net, java, python). Файлы логов Net и Java удаляются автоматически, по достижению лимита колличества количества этих файлов (старые файлы заменяются новыми). Через конфигурационный файл NetExecutor.exe.config для Net можно настроить те же параметры, что и для ROBIN Studio. Для Java – через файл logback.xml. Для python пока что нет отдельного конфигурационного файла для настройки логирования, но его файлы также автоматически удаляются по достижению лимита количества этих файлов (максимальное количество = 10). Логи python сохраняются в двух файлах: python_engine.log - это логи Python движка. python_executor.log - это логи Python экзекютораэкзекьутора. | ||||
6 | ROBIN Executor | Формат названия: java.log |
| %USERPROFILE%/AppData/Roaming/Robin Platform/2.0.0/Executor/Logs |
Формат названия: python_executor.log; python_engine.log |
| |||
Формат названия: log[n].log, netExecutorLog.[n], где n – это порядковый номер файла лога |
| |||
Типы сообщения логов * <INFO> содержит информацию о работе самой студии (загрузка студии; подключение экзекьютора; завершение работы студии; подключение визуальных модулей и т.д.) * <DEBUG> Level – debug. содержит информацию о процессах, происходящих внутри студии (открытие/закрытие проекта; действия, совершаемые роботом и т.д.). * <WARN> level – Warning, содержит предупреждение о внештатном использовании, например, неожиданные параметры вызова и т.д. |
...