That's true David. I concur with your description. I was just more interested in the fact that Java has the calling Class available, but there's no API that exposes it. Many developers kind of groan they always have to explicitly specify the current class name through the language.
private static Logger = Logger.getLogger(MyClass.class); Some wish this language enhancement: private static Logger = Logger.getLogger(class); But if a runtime solution could be provided where the calling Class is accessible, that's just as handy. Cheers, Paul