Блестящий: Какова настройка для отображения в консоли сообщений между сервером и пользовательским интерфейсом?

Я помню, как использовал настройку параметра, позволяющую печатать в консоли R сообщения между сервером и пользовательским интерфейсом во время работы блестящего приложения. Эта опция действительно полезна для понимания того, что происходит в приложении. Однако я не могу вспомнить название этой опции и больше не могу найти ее в документации. Может кто подскажет что это за вариант? Спасибо!


person user2147028    schedule 11.04.2014    source источник
comment
Вы имеете в виду что-то вроде print или cat? Или browser(), который останавливает выполнение и открывает среду браузера? Ознакомьтесь также с уроком по отладке Shiny.   -  person Guillem Vicens    schedule 11.04.2014
comment
Нет. Это вариант, когда все сообщения между пользовательским интерфейсом и сервером печатаются на консоли R. Например, если вы меняете значение в одном виджете интерфейса, то интерфейс отправляет на сервер сообщение о том, что это значение изменилось. Это сильно отличается от функций, описанных в уроке по отладке Shiny. Это, по-видимому, недокументированная функция, и я не могу вспомнить, где я ее нашел изначально. Если я хорошо помню, это было установлено вызовом options()   -  person user2147028    schedule 12.04.2014


Ответы (2)


Я наконец нашел это:

options(shiny.trace=TRUE)

Перед запуском приложения. Я считаю чрезвычайно полезным понимать, что добавляется. Я не знаю, почему это не более документировано.

person user2147028    schedule 12.04.2014
comment
Почему это так трудно найти?! Отладка блестящего — это кошмар, спасибо, что указали на это! - person Tim; 16.07.2015
comment
Как вы заставляете это работать, когда вы размещаете блестящее приложение удаленно? Где вы делаете вызов options ()? - person Paul; 17.02.2016