Allows recording of key events to a file or a network service, especially when errors are encountered.
java.util.logging
According to the JSR:
It will be possible to enable or disable logging at run-time.
It will be possible to control logging at a fairly fine granularity, so that logging can be enabled or disabled for specific functionality.
The logging APIs will allow registration of logging services at run time, so third parties can add new log services.
It will be possible to provide bridging services that connect the Java logging APIs to existing logging services (e.g. operating system logs).
Where appropriate, the logging APIs will also support displaying high-priority messages to end users.