boolean | 
System.Logger.isLoggable(System.Logger.Level level) | 
 Checks if a message of the given level would be logged by
 this logger. 
 | 
default void | 
System.Logger.log(System.Logger.Level level,
   Object obj) | 
 Logs a message produced from the given object. 
 | 
default void | 
System.Logger.log(System.Logger.Level level,
   String msg) | 
 Logs a message. 
 | 
default void | 
System.Logger.log(System.Logger.Level level,
   String format,
   Object... params) | 
 Logs a message with an optional list of parameters. 
 | 
default void | 
System.Logger.log(System.Logger.Level level,
   String msg,
   Throwable thrown) | 
 Logs a message associated with a given throwable. 
 | 
default void | 
System.Logger.log(System.Logger.Level level,
   Supplier<String> msgSupplier) | 
 Logs a lazily supplied message. 
 | 
default void | 
System.Logger.log(System.Logger.Level level,
   Supplier<String> msgSupplier,
   Throwable thrown) | 
 Logs a lazily supplied message associated with a given throwable. 
 | 
void | 
System.Logger.log(System.Logger.Level level,
   ResourceBundle bundle,
   String format,
   Object... params) | 
 Logs a message with resource bundle and an optional list of
 parameters. 
 | 
void | 
System.Logger.log(System.Logger.Level level,
   ResourceBundle bundle,
   String msg,
   Throwable thrown) | 
 Logs a localized message associated with a given throwable. 
 |