## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----eval=FALSE, echo=TRUE---------------------------------------------------- # library(logr) # library(dplyr) # library(magrittr) # # # Create temp file location # tmp <- file.path(tempdir(), "test.log") # # # Open log # lf <- log_open(tmp, autolog = TRUE, show_notes = FALSE) # # # Print log header # sep("Example of autolog feature") # # # Send message to log # put("High Mileage Cars Subset") # # # Perform dplyr operations # hmc <- mtcars %>% # select(mpg, cyl, disp) %>% # filter(mpg > 20) %>% # arrange(mpg) %>% # put() # sends pipeline result to log # # # Close log # log_close() # # # View results # writeLines(readLines(lf)) # ## ----eval=FALSE, echo=TRUE---------------------------------------------------- # library(logr) # library(dplyr) # library(magrittr) # library(tidylog, warn.conflicts = FALSE) # # # Connect tidylog to logr # options("tidylog.display" = list(log_print), # "logr.notes" = FALSE) # # # Create temp file location # tmp <- file.path(tempdir(), "test.log") # # # Open log # lf <- log_open(tmp) # # # Print log header # sep("Example of tidylog integration") # # # Send message to log # put("High Mileage Cars Subset") # # # Perform dplyr operations # hmc <- mtcars %>% # select(mpg, cyl, disp) %>% # filter(mpg > 20) %>% # arrange(mpg) %>% # put() # sends pipeline result to log # # # Close log # log_close() # # # View results # writeLines(readLines(lf)) #