Track Changes in Data

A framework that allows for easy logging of changes in data. Main features: start tracking changes by adding a single line of code to an existing script. Track changes in multiple datasets, using multiple loggers. Add custom-built loggers or use loggers offered by other packages. .


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.


1.2.1 by Mark van der Loo, 4 months ago

Report a bug at

Browse source code at

Authors: Mark van der Loo [aut, cre]

Documentation:   PDF Manual  

EUPL license

Imports utils, R6

Suggests tinytest

Suggested by dcmodify, validate.

See at CRAN