To respond to the question....
May I ask why do you need something like that? Basically everything
what you need is inside of gwt-user package.
I did it before the GWT project had java.util.Logging and
some people do NOT like the java.util.Logging package,
I see a lot more people using log4j (as it was the original logging
library in java).
It gives your project developers options of which logging
implementation they want to use.
For instance I develop a widget A, and it is used by two projects one
uses log4j the other uses java.util.logging.
If I use java.util.logging in my widget A, then the project that uses
log4j will need to configure logging twice,
which is a pain in the butt.
Also vice versa.
If my widget uses i_log, you can simply delegate the i_log message
calls to log4j or java.util.logging
so you only have one common logging config file to configure your
logging implementation.
Also for some code I can write it so that it will work on JSE, JME and
GWT so I can keep some core logic shared rather than written more than
once (and maintained more than once).
Cheers,
Scott