Is there an alarm clock event log? Occasionally I wake up and find out that I've missed an alarm. I'm considering using a different program that is more likely to wake me, for example Math Alarm Clock. However before torturing myself with mathematical problems every morning I would first like to find out why I missed the alarm to see if there is an easier solution to the problem.


Did I try to hit the snooze button but accidentally turned it off?
Did I not hear it even though it rang 5 times?
Did I set it for the wrong time and it didn't ring at all?
etc...


In order to help investigate what the problem was I'd like to see a list of alarm related events. Is there any log where I can see all (or recent) alarm clock events, including changing alarms, alarms ringing and being turned off?

I use the currently use the default alarm clock on the HTC Desire, but if the logging feature is only available in another alarm clock application I would consider switching.
The only place that I can think of off the top of my head would be the logcat logs.  There's an app on the market called aLogcat that will show you the full system logs, or you can use a terminal emulator and just run the command 'logcat' to get the scrolling log output. There's also DDMS, available through the Android SDK, that will show you the system logs from your phone on the computer as well.

Honestly, I'm not sure if the Alarm is something that is reported to the logcat logs or not, but it'd definitely be worth checking.