Track Changes in Data

A function composition ('pipe') operator and extensible framework that allows for easy logging of changes in data.


News

version 0.3.0

  • '%L>%' is now considered the default lumberjack operator. '%>>%' remains as alias.
  • Added 'expression_logger': log custom expressions
  • Logging now also works for functions that remove the logging attribute.
  • The 'cellwise' logger is now compatible with 'tibble' objects (thanks to Blain Bateman).
  • Some documentation improvements.

version 0.2.0

  • Added '%L>%' as synonym to avoid possible confusion with 'pipeR::%>>%'
  • Argument 'stop' of 'dump_log' is now 'TRUE' by default (was 'FALSE')
  • New logger named 'filedump' dumps data versions to csv.
  • Function 'stop_log()' will now call '$stop()' if defined.
  • Package now depends on R >= 3.4.0. Some tests failed on Windows/OSX + R3.3.3

version 0.1.0

  • initial release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("lumberjack")

0.3.0 by Mark van der Loo, 5 months ago


https://github.com/markvanderloo/lumberjack


Report a bug at https://github.com/markvanderloo/lumberjack/issues


Browse source code at https://github.com/cran/lumberjack


Authors: Mark van der Loo [aut, cre]


Documentation:   PDF Manual  


GPL-3 license


Imports utils, R6

Suggests testthat, knitr, rmarkdown


Suggested by dcmodify.

Enhanced by validate.


See at CRAN