2016-12-02 2 views
1

Gibt es eine Möglichkeit, Informationen in eine shiny-server-Protokolldatei aufzunehmen/auszudrucken?Informationen in das shiny-server-Protokoll drucken

Ich arbeite mit einer glänzenden App, die eine Benutzeranmeldung enthält und wenn meine App abstürzt, würde ich gerne wissen, welcher Benutzer diesen Absturz verursacht hat.

Ich habe versucht, dies in mein server.R enthalten:

#PRINT FOR LOG FILE------------ 
cat(paste0("Username: ",userdata$name, "\n")) 
cat(paste0("Datum: ",Sys.time(), "\n")) 

Aber es funktioniert nicht. Irgendwelche Ideen?

Antwort

1

die Sie interessieren, die Sie verwenden meine Antwort hier für die eigentlich 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) 
    } 
    }) 
+0

vorausgesetzt, ist es das, was ich jetzt tue: 'beobachten ({ if (USER $ Gespeichert == TRUE) { cat (paste0 (...))}}) '. userdata ist nicht reaktiv USER $ Logger ist jedoch. – maRtin

Verwandte Themen