The java.util.logging package includes classes and interfaces that collectively comprise Java's core logging features. This functionality was created with the following goals:
- Problem diagnosis by end users and system administrators
- Problem diagnosis by field service engineers
- Problem diagnosis by the development organization
As you can see, the primary purpose was to enable maintenance of remote software.
The java.util.logging package has two interfaces:
- public interface Filter
- Purpose: This provides fine-grain control over logged data
- Method:
- isLoggable(LogRecord record)
- public interface LoggingMXBean
- Purpose: This is the logging facility's management interface
- Methods:
- getLoggerLevel(String loggerName) ...