if (FALSE) {
library(shiny)
ui <- bootstrapPage(
numericInput("mean", "mean", 0),
numericInput("sd", "sd", 1),
textInput("title", "title", "title"),
textInput("foo", "This is not used at all, still gets logged", "foo"),
passwordInput("password", "Password not to be logged", "secret"),
plotOutput("plot")
)
server <- function(input, output) {
logger::log_shiny_input_changes(input, excluded_inputs = "password")
output$plot <- renderPlot({
hist(rnorm(1e3, input$mean, input$sd), main = input$title)
})
}
shinyApp(ui = ui, server = server)
}
Run the code above in your browser using DataLab