Ricordo di aver utilizzato un'opzione che consente di stampare nella console R i messaggi tra il server e ui mentre è in esecuzione un'app lucida. Questa opzione è davvero utile per capire cosa sta succedendo nell'app. Tuttavia non ricordo il nome di questa opzione e non riesco più a trovarla nella documentazione. Qualcuno può dire qual è questa opzione? Grazie!Lucido: qual è l'opzione che consente di visualizzare nella console i messaggi tra il server e ui
19
A
risposta
46
ho finalmente trovato:
options(shiny.trace=TRUE)
Prima di eseguire l'applicazione. Trovo estremamente utile capire cosa viene accodato. Non so perché non è più documentato.
Intendi qualcosa come 'print' o' cat'? O 'browser()', che interrompe l'esecuzione e apre un ambiente browser? Controlla anche [debugging Shiny lesson] (http://www.rstudio.com/shiny/lessons/Lesson-10/) –
No. Questa è un'opzione se tutti i messaggi tra l'interfaccia utente e il server sono stampati sulla console R. Ad esempio, se si modifica il valore in un widget dell'interfaccia, l'interfaccia invia un messaggio al server che questo valore è stato modificato. Questo è molto diverso dalle funzioni che sono descritte nella lezione Shug di debugging. Apparentemente è una funzionalità non documentata e non riesco a ricordare dove l'ho trovato in origine. Se ricordo bene, questo è stato impostato con una chiamata a 'options()' – user2147028