Contains Logger categories used in OpenEJB. Be careful when adding new Categories. For example, if a new Category
named OpenEJB.shutdown needs to be added, then the following is not a recommended way
public static final LogCategory OPENEJB_SHUTDOWN = new LogCategory("OpenEJB.shutdown");
The above is not recommended because the above logger has a parent logger in OpenEJB. If we change the Parent logger
category i.e. lets say to OPENEJB (all uppercase), then to maintain the parent-child relationship, we will need
to change other loggers too. For example, we will not need to change OPENEJB_STARTUP and OPENEJB_SERVER because
of the way they are defined (using OPENEJB.name as a prefix).
A better way of adding the Category would be
public static final LogCategory OPENEJB_SHUTDOWN = new LogCategory( OPENEJB.name + ".shutdown");
Creates a child category of this category. Use this method sparingly. This method is to be used in only those circumstances where the name of the
category is not known upfront and is a derived name. If you know the name of the category, it is highly recommended to add a static final field
of type LogCategory in this class
Parameters: child - - LogCategory