Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
Drupal by defaults adds a log message for entity operations when done from
interface. We miss these entries in logs when operations are performed through
code.
With data coming from remote systems or after complex operations performed in
your code, tracking changes on entities is impossible, as no log entries are
written. Most of the time, revisions are also disabled for custom entities to
prevent excessive storage usage.
This project aims to add log entries for all operations performed on entities
of the selected entity bundles. Whenever you want to track operations that are
performed on an entity, you can enable logging of all changes that are being
made. This helps you to get an overview on which changes are performed on your
entities.