Uses of Class java.util.logging.Level (Java SE 25 & JDK 25)
Description: use: module: java.logging, package: java.util.logging, class: Level

# Uses of Class
java.util.logging.Level

Packages that use Level
Package
Description
java.util.logging
Provides the classes and interfaces of the Java 2 platform's core logging facilities.
javax.sql.rowset.spi
The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider.

- ## Uses of Level in java.util.logging

  Fields in java.util.logging declared as Level
  Modifier and Type
  Field
  Description
  `static final Level`
  Level.`ALL`
  ALL indicates that all messages should be logged.
  `static final Level`
  Level.`CONFIG`
  CONFIG is a message level for static configuration messages.
  `static final Level`
  Level.`FINE`
  FINE is a message level providing tracing information.
  `static final Level`
  Level.`FINER`
  FINER indicates a fairly detailed tracing message.
  `static final Level`
  Level.`FINEST`
  FINEST indicates a highly detailed tracing message.
  `static final Level`
  Level.`INFO`
  INFO is a message level for informational messages.
  `static final Level`
  Level.`OFF`
  OFF is a special level that can be used to turn off logging.
  `static final Level`
  Level.`SEVERE`
  SEVERE is a message level indicating a serious failure.
  `static final Level`
  Level.`WARNING`
  WARNING is a message level indicating a potential problem.
  Methods in java.util.logging that return Level
  Modifier and Type
  Method
  Description
  `Level`
  Handler.`getLevel()`
  Get the log level specifying which messages will be logged by this `Handler`.
  `Level`
  Logger.`getLevel()`
  Get the log Level that has been specified for this Logger.
  `Level`
  LogRecord.`getLevel()`
  Get the logging message level, for example Level.SEVERE.
  `Level`
  MemoryHandler.`getPushLevel()`
  Get the `pushLevel`.
  `static Level`
  Level.`parse(String name)`
  Parse a level name string into a Level.
  Methods in java.util.logging with parameters of type Level
  Modifier and Type
  Method
  Description
  `boolean`
  Logger.`isLoggable(Level level)`
  Check if a message of the given level would actually be logged by this logger.
  `void`
  Logger.`log(Level level, String msg)`
  Log a message, with no arguments.
  `void`
  Logger.`log(Level level, String msg, Object param1)`
  Log a message, with one object parameter.
  `void`
  Logger.`log(Level level, String msg, Object[] params)`
  Log a message, with an array of object arguments.
  `void`
  Logger.`log(Level level, String msg, Throwable thrown)`
  Log a message, with associated Throwable information.
  `void`
  Logger.`log(Level level, Throwable thrown, Supplier<String> msgSupplier)`
  Log a lazily constructed message, with associated Throwable information.
  `void`
  Logger.`log(Level level, Supplier<String> msgSupplier)`
  Log a message, which is only to be constructed if the logging level is such that the message will actually be logged.
  `void`
  Logger.`logp(Level level, String sourceClass, String sourceMethod, String msg)`
  Log a message, specifying source class and method, with no arguments.
  `void`
  Logger.`logp(Level level, String sourceClass, String sourceMethod, String msg, Object param1)`
  Log a message, specifying source class and method, with a single object parameter to the log message.
  `void`
  Logger.`logp(Level level, String sourceClass, String sourceMethod, String msg, Object[] params)`
  Log a message, specifying source class and method, with an array of object arguments.
  `void`
  Logger.`logp(Level level, String sourceClass, String sourceMethod, String msg, Throwable thrown)`
  Log a message, specifying source class and method, with associated Throwable information.
  `void`
  Logger.`logp(Level level, String sourceClass, String sourceMethod, Throwable thrown, Supplier<String> msgSupplier)`
  Log a lazily constructed message, specifying source class and method, with associated Throwable information.
  `void`
  Logger.`logp(Level level, String sourceClass, String sourceMethod, Supplier<String> msgSupplier)`
  Log a lazily constructed message, specifying source class and method, with no arguments.
  `void`
  Logger.`logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg)`
  Deprecated.
  Use `Logger.logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object...)` instead.
  `void`
  Logger.`logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object param1)`
  Deprecated.
  Use `Logger.logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object...)` instead
  `void`
  Logger.`logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object[] params)`
  Deprecated.
  Use `Logger.logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object...)` instead.
  `void`
  Logger.`logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown)`
  Deprecated.
  Use `Logger.logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Throwable)` instead.
  `void`
  Logger.`logrb(Level level, String sourceClass, String sourceMethod, ResourceBundle bundle, String msg, Object... params)`
  Log a message, specifying source class, method, and resource bundle, with an optional list of message parameters.
  `void`
  Logger.`logrb(Level level, String sourceClass, String sourceMethod, ResourceBundle bundle, String msg, Throwable thrown)`
  Log a message, specifying source class, method, and resource bundle, with associated Throwable information.
  `void`
  Logger.`logrb(Level level, ResourceBundle bundle, String msg, Object... params)`
  Log a message, specifying source class, method, and resource bundle, with an optional list of message parameters.
  `void`
  Logger.`logrb(Level level, ResourceBundle bundle, String msg, Throwable thrown)`
  Log a message, specifying source class, method, and resource bundle, with associated Throwable information.
  `void`
  Handler.`setLevel(Level newLevel)`
  Set the log level specifying which message levels will be logged by this `Handler`.
  `void`
  Logger.`setLevel(Level newLevel)`
  Set the log level specifying which message levels will be logged by this logger.
  `void`
  LogRecord.`setLevel(Level level)`
  Set the logging message level, for example Level.SEVERE.
  `void`
  MemoryHandler.`setPushLevel(Level newLevel)`
  Set the `pushLevel`.
  Constructors in java.util.logging with parameters of type Level
  Modifier
  Constructor
  Description
  ``
  `LogRecord(Level level, String msg)`
  Construct a LogRecord with the given level and message values.
  ``
  `MemoryHandler(Handler target, int size, Level pushLevel)`
  Create a `MemoryHandler`.

- ## Uses of Level in javax.sql.rowset.spi

  Methods in javax.sql.rowset.spi with parameters of type Level
  Modifier and Type
  Method
  Description
  `static void`
  SyncFactory.`setLogger(Logger logger, Level level)`
  Sets the logging object that is used by `SyncProvider` implementations provided by the `SyncFactory` SPI.