| Class Summary | 
| Logger | Superclass to all the loggers that provide the ability to log messages that are retrieved from a resource bundle
 with the additional capability of being able to set the base bundle name and locale that this logger will use to
 log the message. | 
| LoggerFactory | Factory used to create the I18N Loggerobjects. | 
| LoggerLocale | A utility that provides a locale that you can use for your loggers. | 
| Msg | Retrieves messages from a message ResourceBundleand formats them as appropriate usingMessageFormat. | 
| Msg.BundleBaseName | The purpose of this class is to offer a strongly typed object (more strongly than String) so we can pass
 bundle base names to our vararg methods and not have this be confused with a key or arg parameter. |