Cleans up logging structure in hosted mode.  A lot of stuff was appearing in the shell's top logger directly.  This adds nesting levels in certain places to make the logging much more clear.  Compare before and after with -logLevel SPAM to see what I'm talking about.

Each instance of ModuleSpace now has its own unique logger.  This allows log messages related to a particular hosted mode session to be collected into one place.  For example, all rebind spam for a particular refresh cycle will be collected together.  The only exception is that GWT.log() will continue to go to the top level for high visibility.

Review by: bruce (TBR)


git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4701 8db76d5a-ed1c-0410-87a9-c151d255dfc7
15 files changed