# CRUD Logging in Appfarm

**URL:** <https://community.appfarm.io/t/crud-logging-in-appfarm/1311>\
**Category:** Ask the community\
**Created:** [July 4, 2024, 8:47am UTC](https://community.appfarm.io/t/crud-logging-in-appfarm/1311 "2024-07-04T08:47:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ryan](https://dub1.discourse-cdn.com/flex013/user_avatar/community.appfarm.io/ryan/32/1279_2.png) [@Ryan](https://community.appfarm.io/u/Ryan)\
**Post date:** [July 4, 2024, 8:47am UTC](https://community.appfarm.io/t/crud-logging-in-appfarm/1311/1 "2024-07-04T08:47:21Z")

</div>

Hi, I am currently researching building a logging mechanism for any CRUD operations to our database. I know that I can create a Log object every time a CRUD operation is performed, but it seems to me like if I want to do this system-wide for all CRUD operations, I would have to manually go through every single action, checking for CRUD operations and running the action to create a log. Is there any support from Appfarm for a more efficient way of achieving the logging that we want?

---

<div class="post-metadata">

**Author:** ![Malin](https://dub1.discourse-cdn.com/flex013/user_avatar/community.appfarm.io/malin/32/1634_2.png) [@Malin](https://community.appfarm.io/u/Malin)\
**Post date:** [July 4, 2024, 10:42am UTC](https://community.appfarm.io/t/crud-logging-in-appfarm/1311/2 "2024-07-04T10:42:00Z")

</div>

Hello,

A similar question was asked about a week ago, and Kristian provided some information about built-in audit trail being on our roadmap. He also suggested a temporary implementation solution. You can read more about it here:

> [@Audit trail on Object Class](https://community.appfarm.io/t/audit-trail-on-object-class/1283/2):
>
> Hello! Built-in Audit trail is on the roadmap, and will be a very nice feature (together with more support for listening to delete, update and create events on object classes, enabling a more event-driven architecture). Until then, I have a quite simple suggestion, that may be implemented. An action taking one (or more) string parameters as input. In this case, just a string that is indented to hold the new value of all changed properties. The action should create the audit log entry to be s…

Hope this helps!

/ Malin

---

<div class="post-metadata">

**Author:** ![Ryan](https://dub1.discourse-cdn.com/flex013/user_avatar/community.appfarm.io/ryan/32/1279_2.png) [@Ryan](https://community.appfarm.io/u/Ryan)\
**Post date:** [July 16, 2025, 11:37am UTC](https://community.appfarm.io/t/crud-logging-in-appfarm/1311/3 "2025-07-16T11:37:21Z")

</div>

Hi! Is there any timeframe on when the built-in audit trail feature will be ready?
