R闪亮输出到外部文件

时间:2017-11-16 14:09:35

标签: r shiny

我从命令行运行闪亮的应用程序,我想将闪亮的输出重定向到外部文件,例如logs.txt而不是控制台输出:

"加载所需包装:有光泽 警告:软件包'有光泽'是在R版本3.2.4下构建的 (......) 失败并显示错误:'包'闪亮'版本0.13.1无法卸载'

倾听http://127.0.0.1:3333" > logs.txt

这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

你可能有这样的东西,它会在工作目录中创建一个文件,所有的消息都会写入其中

#Set up writing
con <- file("shiny.log")
sink(con, append=TRUE)
sink(con, append=TRUE, type="message")

library(shiny)
ui <- fluidPage(
  mainPanel()
)

server <- function(input,output,session){
  message(paste0("Logged in at ", Sys.time()))
}
shinyApp(ui, server)

enter image description here