The Alarm subsystem is probably the best way to do event logging in FactoryTalk View ME.
You can filter the alarms that are displayed on a particular alarm display object based on their trigger.
FactoryTalk View SE has the "Alarms and Events" subsystem where you actually put the ALMD and ALMA instructions in your ControlLogix, but Machine Edition doesn't.
So the first question is: are you using FactoryTalk View ME, or SE ?