40 minute intermediate seminar
Complex sites tend to have a lot going on behind the scenes, as most processing work is rightly hidden from the user.
This is all great and generally works as expected until it doesn't. In the best case, you'll immediately notice an error or exception and can work on a fix. In the worst case, you'll get contacted by your client that the sales of the last two months had actually never been charged by the system. Ouch!
Proper logging allows you to see what is going on within your system and create targeted notifications that let you know instantly when something's amiss.