Description Usage Note See Also Examples
When developing and debugging a Shiny that uses custom JavaScript code,
it can be helpful to use console.log()
messages in JavaScript. This
function allows you to see these messages printed in the R console directly
rather than having to open the JavaScript console in the browser to view the
messages.
This function must be called in a Shiny app's server.
1 | showLog()
|
Log messages that cannot be serialized in JavaScript (such as many JavaScript Event objects that are cyclic) will not be printed in R.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | if (interactive()) {
library(shiny)
shinyApp(
ui = fluidPage(
useShinyjs(),
textInput("text", "Type something")
),
server = function(input, output) {
showLog()
logjs("App started")
observe({
logjs(paste("Length of text:", nchar(input$text)))
})
}
)
}
|
Attaching package: 'shinyjs'
The following objects are masked from 'package:methods':
removeClass, show
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.