# Ignition Audit Log Action Column

**URL:** <https://forum.inductiveautomation.com/t/ignition-audit-log-action-column/105991>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [May 7, 2025, 3:43pm UTC](https://forum.inductiveautomation.com/t/ignition-audit-log-action-column/105991 "2025-05-07T15:43:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![franklepkowski](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/franklepkowski/32/4808_2.png) [@franklepkowski](https://forum.inductiveautomation.com/u/franklepkowski)\
**Post date:** [May 7, 2025, 3:43pm UTC](https://forum.inductiveautomation.com/t/ignition-audit-log-action-column/105991/1 "2025-05-07T15:43:12Z")

</div>

Hello All,

I am looking for a list of all possible items that could show up in the ACTION column? I would like to put a drop down to allow users to filter on ACTION "types".

Thanks,

Frank

---

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [May 7, 2025, 3:50pm UTC](https://forum.inductiveautomation.com/t/ignition-audit-log-action-column/105991/2 "2025-05-07T15:50:17Z")

</div>

Found this enum in the sdk docs:

> **[AuditAction](https://files.inductiveautomation.com/sdk/javadoc/ignition81/8.1.44/com/inductiveautomation/ignition/gateway/audit/AuditAction.html)**
>
> declaration: package: com.inductiveautomation.ignition.gateway.audit, enum: AuditAction

You can probably import that to build your list of available actions.

---

<div class="post-metadata">

**Author:** ![hunterdg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/hunterdg/32/67774_2.png) [@hunterdg](https://forum.inductiveautomation.com/u/hunterdg)\
**Post date:** [May 8, 2025, 6:39am UTC](https://forum.inductiveautomation.com/t/ignition-audit-log-action-column/105991/3 "2025-05-08T06:39:02Z")

</div>

I’d assume the jdk would be authoritative, but this doesn’t exactly match: 🤷‍♂️

> **[Auditing Actions Reference | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/platform/audit-log-and-profiles/auditing-action-reference)**
>
> The auditing system in Ignition records actions originating from the Gateway, Perspective, and Vision projects. This page describes the actions logged by the auditing system.

I might just do a `select distinct`

---

<div class="post-metadata">

**Author:** ![Marcus\_Sysum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/marcus_sysum/32/57944_2.png) [@Marcus\_Sysum](https://forum.inductiveautomation.com/u/Marcus_Sysum)\
**Post date:** [May 8, 2025, 2:17pm UTC](https://forum.inductiveautomation.com/t/ignition-audit-log-action-column/105991/4 "2025-05-08T14:17:47Z")

</div>

The other issue to be careful about is that you can use `System.util.audit()` and send any string for the action.

---

<div class="post-metadata">

**Author:** ![franklepkowski](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/franklepkowski/32/4808_2.png) [@franklepkowski](https://forum.inductiveautomation.com/u/franklepkowski)\
**Post date:** [May 8, 2025, 2:37pm UTC](https://forum.inductiveautomation.com/t/ignition-audit-log-action-column/105991/5 "2025-05-08T14:37:44Z")

</div>

Great Point Marcus. I think I will create a Named Query to grab all 'distinct' values in the audit log table and then populate my filter drop down with the result set so it is dynamic.

Thanks,

Frank
