This
does emphasize the important consideration that, if your web-site encounters any kind of error,
there must be some way for it to log the error in a flat-file. (Because, obviously, if there's a database problem, logging into a database table won't work...) You can't count on the web server's logs to be sufficient.
And there must also be some automatic way to
check the log,
daily and without human intervention.
The web is an unforgiving place. You can literally turn away a thousand customers in a day, and never know it!
