| Package | Description | 
|---|---|
| java.sql | Provides the API for accessing and processing data stored in a 
data source (usually a relational database) using the 
JavaTM programming language. | 
| java.util.logging | 
Provides the classes and interfaces of 
the JavaTM 2
 platform's core logging facilities. | 
| javax.sql | Provides the API for server side data source access and processing from
the JavaTM programming language. | 
| javax.sql.rowset.spi | The standard classes and interfaces that a third party vendor has to
use in its implementation of a synchronization provider. | 
| Modifier and Type | Method and Description | 
|---|---|
| Logger | Driver. getParentLogger()Return the parent Logger of all the Loggers used by this driver. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Logger | Logger. globalDeprecated. 
 Initialization of this field is prone to deadlocks.
 The field must be initialized by the Logger class initialization
 which may cause deadlocks with the LogManager class initialization.
 In such cases two class initialization wait for each other to complete.
 The preferred way to get the global logger object is via the call
  Logger.getGlobal().
 For compatibility with old JDK versions where theLogger.getGlobal()is not available use the callLogger.getLogger(Logger.GLOBAL_LOGGER_NAME)orLogger.getLogger("global"). | 
| Modifier and Type | Method and Description | 
|---|---|
| static Logger | Logger. getAnonymousLogger()Create an anonymous Logger. | 
| static Logger | Logger. getAnonymousLogger(String resourceBundleName)Create an anonymous Logger. | 
| static Logger | Logger. getGlobal()Return global logger object with the name Logger.GLOBAL_LOGGER_NAME. | 
| Logger | LogManager. getLogger(String name)Method to find a named logger. | 
| static Logger | Logger. getLogger(String name)Find or create a logger for a named subsystem. | 
| static Logger | Logger. getLogger(String name,
         String resourceBundleName)Find or create a logger for a named subsystem. | 
| Logger | Logger. getParent()Return the parent for this Logger. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | LogManager. addLogger(Logger logger)Add a named logger. | 
| void | Logger. setParent(Logger parent)Set the parent for this Logger. | 
| Modifier and Type | Method and Description | 
|---|---|
| Logger | CommonDataSource. getParentLogger()Return the parent Logger of all the Loggers used by this data source. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Logger | SyncFactory. getLogger()Returns the logging object for applications to retrieve
 synchronization events posted by SyncProvider implementations. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | SyncFactory. setLogger(Logger logger)Sets the logging object to be used by the  SyncProviderimplementation provided by theSyncFactory. | 
| static void | SyncFactory. setLogger(Logger logger,
         Level level)Sets the logging object that is used by  SyncProviderimplementations provided by theSyncFactorySPI. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.