Java Reference
In-Depth Information
Network Logging with java.util.logging
Problem
You wish to write logging messages using the Java logging mechanism.
Solution
Get a
Logger
, and use it to log your messages and/or exceptions.
Discussion
The Java Logging API (package
java.util.logging
) is similar to, and obviously inspired
by, the
log4j
package. You acquire a
Logger
object by calling the static
Log-
ger.getLogger()
with a descriptive
String
. You then use instance methods to write to the
log; these methods include:
public
public
void
void
log
(
java
.
util
.
logging
.
LogRecord
);
public
public
void
void
log
(
java
.
util
.
logging
.
Level
,
String
);
// and a variety of overloaded log( ) methods
public
public
void
void
logp
(
java
.
util
.
logging
.
Level
,
String
,
String
,
String
);
public
public
void
void
logrb
(
java
.
util
.
logging
.
Level
,
String
,
String
,
String
,
String
);
// Convenience routines for tracing program flow
public
public
void
void
entering
(
String
,
String
);
public
public
void
void
entering
(
String
,
String
,
Object
);
public
public
void
void
entering
(
String
,
String
,
Object
[]);
public
public
void
void
exiting
(
String
,
String
);
public
public
void
void
exiting
(
String
,
String
,
Object
);
public
public
void
void
throwing
(
String
,
String
,
Throwable
);
// Convenience routines for log( ) with a given level
public
public
void
void
severe
(
String
);
public
public
void
void
warning
(
String
);
public
public
void
void
info
(
String
);
public
public
void
void
config
(
String
);
public
public
void
void
fine
(
String
);
public
public
void
void
finer
(
String
);
public
public
void
void
finest
(
String
);