(Cross-Post von der glänzend-diskutieren Google-Gruppe seit ich 0 Antworten bekam).Möglich, Konsolenmeldungen (geschrieben mit `Nachricht`) in einem glänzenden ui zu zeigen?
Ich verstehe nicht R's Nachricht vs Katze vs Druck vs etc. zu tief, aber ich frage mich, ob es möglich ist, Nachrichten zu erfassen und wer sie in einer glänzenden App?
Beispiel: die folgenden App kann cat-Anweisungen (und print-Anweisungen als auch), aber nicht Nachricht Aussagen
runApp(shinyApp(
ui = fluidPage(
textOutput("test")
),
server = function(input,output, session) {
output$test <- renderPrint({
cat("test cat")
message("test message")
})
}
))
Link zur ursprünglichen Frage erfassen: https://groups.google.com/forum/#!topic/shiny-discuss/UCacIquFJQY
Dank
Ich denke, Sie können 'withCallingHandlers()' verwenden, um Nachrichten in einem R-Ausdruck zu erfassen, dann drucken/cat sie. –
Danke Yihui, ich konnte das verwenden, das ist eine große Hilfe –