# Setpoint logging/auditing

**URL:** <https://forum.inductiveautomation.com/t/setpoint-logging-auditing/7656>\
**Category:** Ignition\
**Created:** [December 2, 2013, 9:38pm UTC](https://forum.inductiveautomation.com/t/setpoint-logging-auditing/7656 "2013-12-02T21:38:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kwj](https://avatars.discourse-cdn.com/v4/letter/k/838e76/32.png) [@kwj](https://forum.inductiveautomation.com/u/kwj)\
**Post date:** [December 2, 2013, 9:38pm UTC](https://forum.inductiveautomation.com/t/setpoint-logging-auditing/7656/1 "2013-12-02T21:38:12Z")

</div>

I’m wanting to log changes to process variables and what user changed them. I’m sure this is a pretty common problem that others have already solved. Does anyone have any tips/pitfalls toward doing this? Is this something that the built-in auditing can do? Should I use a transaction group?

Thanks.

---

<div class="post-metadata">

**Author:** ![kwj](https://avatars.discourse-cdn.com/v4/letter/k/838e76/32.png) [@kwj](https://forum.inductiveautomation.com/u/kwj)\
**Post date:** [December 4, 2013, 8:12pm UTC](https://forum.inductiveautomation.com/t/setpoint-logging-auditing/7656/2 "2013-12-04T20:12:29Z")

</div>

Those were some good responses and I appreciate the feedback but it looks like auditing is what I am looking for. It would appear all tag writes are logged as audit events, so I can just query the audit\_events table for the tags I want an update history for.
