Extended logging solution:
- transactional logging: insert log, evaluate call, update log.
- log to postgres database.
- warnings and error catching.
- log process metadata: in/our nrow, flexible list of custom metadata.
- email notification on warnings/error.
- support parallel processing.
The logR pg_mini branch is focused on logging to postgres. New alert feature is added which allows to distinguish action for error/warnings. Additionally instead of single tag field there is flexible metadata columns list. Sending emails will be handled by www.mailgun.com to remove java dependency which is currently used in other branches.
library(devtools)
install_github("jangorecki/logR@pg_mini")See tests/tests.R and read manual.
GPL-3