Currently the audit log is very specific to tracking fields on tickets. It's not built to track generic events. This could be tweaked, but it's not as simple as adding a listener.
We could eventually change the audit log to still automatically log ticket table changes so we don't have to define actions to log every time the schema changes. When this refactor is more compelling it's something we certainly can do.