I am using Audit log module for Drupal 8.5. But it looks the audits are very limited - i.e it audits only user updates and node updates. Not for creating templates, changing configurations, changing themes , creating pages, views etc. Since this site will be audited , I believe I might need more than this.

Any help on how to achieve this?

1 Answer 1


IMO the Message module would be a possible solution to answer this question. Using this module, you can create your own custom "Events logging" (to register things that happened in a site).

About Message types: think of them as equivalent to Content types, whereas you create messages (instead of nodes) of a specific Message type (instead of Content type).

Example included in Commerce Kickstart

A great sample of this can be found in Commerce Kickstart, which uses the Commerce Message module, to create such "Events logging". In that case in the format of an Order History, as shown in this screenprint (from this module's project page).

More info about the Message module

The Message module is an amazing module, it is fully entity based, which implies that it perfectly (out of the box) integrates with modules such as Views, etc.

Though there is not a lot of documentation about it (which is what makes it a hidden gem ...). A possible way to get started with it, and to get an idea of the kind of things it can be used for, is to have a look at the answers to:


  • Thank you for the comments. Let me check out these information. Apr 24, 2018 at 14:43
  • @Prabhushanmughapriyan any additional feedback? May 10, 2018 at 7:31
  • I went over the docs you added. It was very useful. I am currently stuck on few things. I am trying to resolve it. I will get back to the forum if the problem persists. Thanks for checking. May 24, 2018 at 14:44
  • @Prabhushanmughapriyan if very useful, how about marking this question as accepted? And post followup questions if needed? May 24, 2018 at 14:46
  • from the sample i could not sense how can i track the changes done by a user - for ex - 1) user changed a setting 2) User added / uninstalled a module. Could you please throw some light on it. May 30, 2018 at 15:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.