interface com.oracle.truffle.polyglot.PolyglotLoggers$LoggerCache
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.oracle.truffle.polyglot.PolyglotLoggers$LoggerCache
  super_class: java.lang.Object
{
  public abstract java.util.logging.Handler getLogHandler();
    descriptor: ()Ljava/util/logging/Handler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map<java.lang.String, java.util.logging.Level> getLogLevels();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/util/logging/Level;>;

  public abstract com.oracle.truffle.polyglot.PolyglotEngineImpl getEngine();
    descriptor: ()Lcom/oracle/truffle/polyglot/PolyglotEngineImpl;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.logging.LogRecord createLogRecord(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object[], java.lang.Throwable);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/util/logging/LogRecord;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      level       
      loggerName  
      message     
      className   
      methodName  
      parameters  
      thrown      
}
SourceFile: "PolyglotLoggers.java"
NestHost: com.oracle.truffle.polyglot.PolyglotLoggers
InnerClasses:
  abstract LoggerCache = com.oracle.truffle.polyglot.PolyglotLoggers$LoggerCache of com.oracle.truffle.polyglot.PolyglotLoggers