JUL

We used JUL to name the concepts we talked about, so we don't need a mapping table for the concept. Yet, it is interesting to see how JUL is configured since it is used in lots of containers.

Very high-level JUL uses a LogManager, which is the Logger Factory (hidden behind the Logger.getLogger(...)Logger Factory).

The LogManager is instantiated from the class passed to the java.util.logging.config.class system property. If not set, the default implementation will be used, but note that most EE containers will override it to support additional features such as a configuration per application, for instance, or a custom configuration, generally dynamic and managed through a nice UI.

The configuration is located with the system property ...

Get Java EE 8 High Performance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.