a lot of this could be abandoned just by using the filename and line
number features of logging in output strings...

make decorators to trace function entry/exit
change uses of LOG to _log
change code to find caller off of logging.Logger.findCaller()
submit as patch
