File-Based Entity Log

Component ID

2910616

Component name

File-Based Entity Log

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

73

Component created

Component changed

Component body

Fill the gaps between backups

When your site goes down and you need to restore a backup, you know how painful it can be to try and backfill lost data between the moment of backup and the moment of restore.

With File-based Entity Log, you can generate a file that is a running log of all entity creation, so that you can review activity up to the moment of the outage, in a format that is separate from your database. The logs can be managed by the module, *or* if you have server access you can use logrotate to manage log rotation.

The modules will start with a log format that is tied to the creator's use case, but we will also go ahead and develop a hook to let developers add their own formats.

Prep data for a migration script

Using Drupal Services or other Drupal REST servers, you can take the log output and feed it to a custom migration script.

Roadmap

v1: The module will be considered feature complete once we have written up documentation on how the module works, along with an api.php file.