Как увидеть выходные данные печати во время кодирования в загадочной ОС
Я новичок в Enigma Dreambox. Я делаю простой логин плагин. Я хочу увидеть вывод оператора print, чтобы я мог отследить свой плагин. Так, где я могу найти этот вывод оператора print Или есть другой способ отследить программу?
2 ответа
Я не знаю, как работает Enigma, но если это не изо всех сил, чтобы перенаправить ваш stdout
где-то, вы, вероятно, не можете найти это нигде.
Что вы, вероятно, можете сделать, это использовать logging
модуль (также см. HOWTO/ Учебное пособие, если вы никогда не видели logging
до). Вы можете войти в файл, который вы прочитали позже, или даже в syslog
демон на вашем ноутбуке где-то еще в сети.
Или просто open
файл где-то и write
к нему (убедившись, что flush
и / или close
это соответственно). Но logging
заботится о многих вещах для вас, так что это почти всегда лучший выбор.
1- Telnet к вашему STB и введите "enigma2", ваш STB сделает перезагрузку GUI, тогда вы сможете увидеть сообщения отладки
2- Запустите свой плагин и проверьте, что вам нужно