I am using a MySQL archive storage engine and have an AuditLog object (with various derived classes).
So, should I log application wide actions, or just actions relevant to the business logic? As in ignore MySQL connections as the MySQL server is worrying about that?
I realise the answer to this really does depend on the context of the system; as there is some financial information being stored, logging is in paranoid mode there.
Maybe it doesn't matter at all... :S