Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Oct 4, 2025. It is now read-only.

jangorecki/logR

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logR Build Status

Extended logging solution:

  • transactional logging: insert log, evaluate call, update log.
  • warnings and error catching.
  • log process metadata: in/our nrow, tags.
  • log to DBI, JDBC, ODBC database supported by dwtools::db.
  • log to SEQUENCE or INSERT RETURNING supporing db.
  • email notification on warnings/error.
  • support parallel processing.
  • shiny app web UI to browse logs.

Current version: 1.9.9

Installation

library(devtools)
if(!require("dwtools", quietly=TRUE)) install_github("jangorecki/dwtools")
install_github("jangorecki/logR")

Usage

See How to use logR vignette.

library(logR)

# read
?logR

# csv logging example
library(shiny)
library(data.table)
N <- 1e5
df <- data.frame(a = rnorm(N), b = sample(seq_len(as.integer(log(N))),N,TRUE))
dt <- as.data.table(df)
dfr <- logR(with(df, aggregate(a, list(b), sum)), in_rows=nrow(df))
dtr <- logR(dt[,.(a=sum(a)),,b], in_rows=nrow(dt))
err <- logR(sum(1,"a"))
war <- logR(cor(c(1,1),c(2,3)))
logR_query()
logR_browser()

License

GPL-3

Contact

[email protected]

About

Extended logging solution for R

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages