Is there a way I can enable account monitoring, such as logging all sent and received messages from a specific account?

The simplest way to do this is to go into that user's account from the admin panel, click on the "Forwarding" tab, and add a monitoring address (another email account) in the "Forwarding addresses hidden from the user" section.