Andy,

Doing as Howard is doing it is also how I would do it, especially if you're keeping history in the log files.

Kent,
Logger won't get Andy where he wants to be, that is just a log file writing udf, but Andy is asking/wanting more then that.