Interface SolaLoggerFactory

All Known Implementing Classes:
JavaSolaLoggerFactory

@NullMarked public interface SolaLoggerFactory
SolaLoggerFactory is an interface for defining the api for creating new SolaLogger instances for a target SolaPlatform.
  • Field Details

  • Method Details

    • getLogger

      SolaLogger getLogger(Class<?> clazz, String logFile)
      Creates a new SolaLogger for desired Class. The logs for the class will be in desired logFile.
      Parameters:
      clazz - the class the logger is for
      logFile - the output log file
      Returns:
      new logger instance
    • getLogger

      default SolaLogger getLogger(Class<?> clazz)
      Creates a new SolaLogger for desired Class. The default log file DEFAULT_LOG_FILE will be used.
      Parameters:
      clazz - the class the logger is for
      Returns:
      new logger instance