You could also use Event Notifications that get raised on the timeout and deadlock events. After it fires, you can write it to a table and or send yourself an email.
I've shown the general technique here:
Immediate deadlock notifications without changing existing code