Name
LogManager
Synopsis
As its name implies, this class is the
manager for the java.util.logging
API. It has
three specific purposes: (1) to read a logging configuration file and
create the default Handler
objects specified in
that file; (2) to manage a set of Logger
objects,
arranging them into a tree based on their heirarchical names; and (3)
to create and manage the unnamed Logger
object
that serves as the parent or ancestor of every other
Logger
. This class handles the important
behind-the-scenes details that makes the Logging API work. Typical
applications can make use of logging without ever having to use this
class explicitly. Although its API is not commonly used by
application programmers, it is still useful to understand the
LogManager
class, so it is described in detail
here.
There is a single global instance of LogManager
,
which is obtained with the static getLogManager( )
method. By default, this global log manager object is an instance of
the LogManager
class itself. You may instead
instantiate an instance of a subclass of
LogManager
by specifing the full class name of the
subclass as the value of the system property
java.util.logging.manager
.
One of the primary purposes of the LogManager
class is to read a java.util.Properties
file that
specifies the default logging configuration for the system. By
default, this file is named logging.properties
and is stored in the jre/lib directory of the Java installation. If you want to run a Java application using a different logging ...
Get Java in a Nutshell, 5th Edition 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.