% Generated by roxygen2: do not edit by hand % Please edit documentation in R/sessionLogger.R \name{SessionLogger} \alias{SessionLogger} \title{R shiny application session logger} \value{ The wrapped R Shiny application A function which can be called to cancel the "end" log } \description{ R shiny application session logger R shiny application session logger } \details{ Wraps an R Shiny application or attaches to an R Shiny session to log session start / end events } \section{Methods}{ \subsection{Public methods}{ \itemize{ \item \href{#method-SessionLogger-wrap}{\code{SessionLogger$wrap()}} \item \href{#method-SessionLogger-attachSession}{\code{SessionLogger$attachSession()}} \item \href{#method-SessionLogger-clone}{\code{SessionLogger$clone()}} } } \if{html}{\out{
}} \if{html}{\out{}} \if{latex}{\out{\hypertarget{method-SessionLogger-wrap}{}}} \subsection{Method \code{wrap()}}{ Wraps an existing R Shiny application with a session logger \subsection{Usage}{ \if{html}{\out{
}}\preformatted{SessionLogger$wrap(app)}\if{html}{\out{
}} } \subsection{Arguments}{ \if{html}{\out{
}} \describe{ \item{\code{app}}{An R Shiny application (\link[shiny]{shinyApp})} } \if{html}{\out{
}} } } \if{html}{\out{
}} \if{html}{\out{}} \if{latex}{\out{\hypertarget{method-SessionLogger-attachSession}{}}} \subsection{Method \code{attachSession()}}{ Attaches to an existing R Shiny session to log start / end events. \subsection{Usage}{ \if{html}{\out{
}}\preformatted{SessionLogger$attachSession(session)}\if{html}{\out{
}} } \subsection{Arguments}{ \if{html}{\out{
}} \describe{ \item{\code{session}}{An R Shiny session to log start / end events for} } \if{html}{\out{
}} } } \if{html}{\out{
}} \if{html}{\out{}} \if{latex}{\out{\hypertarget{method-SessionLogger-clone}{}}} \subsection{Method \code{clone()}}{ The objects of this class are cloneable with this method. \subsection{Usage}{ \if{html}{\out{
}}\preformatted{SessionLogger$clone(deep = FALSE)}\if{html}{\out{
}} } \subsection{Arguments}{ \if{html}{\out{
}} \describe{ \item{\code{deep}}{Whether to make a deep clone.} } \if{html}{\out{
}} } } }