有没有办法将信息包含/打印到闪亮的服务器日志文件中?
我正在使用一个包含用户登录的闪亮应用程序,如果我的应用程序崩溃,我想知道用户导致了这次崩溃。
我尝试将其添加到我的node
:
server.R
但它不起作用。 有什么想法吗?
答案 0 :(得分:1)
试试这个,假设您在password
使用我的答案 observe({
if (USER$Logged == FALSE) {
output$page <- renderUI({
div(class="outer",do.call(bootstrapPage,c("",ui1())))
})
}
if (USER$Logged == TRUE) {
output$page <- renderUI({
div(class="outer",do.call(navbarPage,c(inverse=TRUE,title = "Contratulations you got in!",ui2())))
})
cat(paste0("Username: ",input$userName, "\n"))
cat(paste0("Datum: ",Sys.time(), "\n"))
print(ui)
}
})
答案 1 :(得分:1)
将file=stderr()
参数添加到您的cat
:
cat(file=stderr(), paste0("Username: ",userdata$name, "\n"))
cat(file=stderr(), paste0("Datum: ",Sys.time(), "\n"))
如this article中所述:
关于
stderr()
的注释:在大多数情况下,cat("my output")
(即打印 标准化)将正常工作,但在其他情况下(例如renderPrint
,它使用capture.output
重定向输出),但不会, 因此我们建议始终将跟踪输出发送到stderr()
。