Logging to a remote server in Dynamics online

Logging in Dynamics should be easy right?

As I mentioned in A Poor Dynamics Plugin, diagnosing an issue can be challenging in Dynamics CRM Online. I have not yet had the pleasure of working with an on-premise install of Dynamics. To simplify debugging issues in my plugins, I felt it was desirable to log to a centralized log server.