Code execution logging and debugging that can be performed locally or remotely. The CodeSite logging system comprises logging classes, the CodeSite Dispatcher and CodeSite Viewers.