Skip to contents

Session lifecycle

regulog_init()
Initialise a regulog audit log session
regulog regulog-package
regulog: Tamper-Evident Audit Logging for R

Logging

log_action()
Log a discrete action in the audit trail
log_change()
Log a before/after field change in the audit trail
log_note()
Log a free-text note in the audit trail
log_signature()
Apply an electronic signature to the audit trail

Data reads

rl_read()
Log a data read operation
with_log()
Run an expression with automatic data read logging

Verification and query

verify_log()
Verify the integrity of an audit log chain
filter_log()
Filter audit log entries
as.data.frame(<regulog>)
Convert a regulog object to a data frame

Export

export_audit_trail()
Export the audit trail

Shiny integration

regulog_shiny_init()
Initialise a regulog session inside a Shiny server
regulog_observer()
Create a logging observer for a reactive Shiny input