Class Aozan3Logger


  • public class Aozan3Logger
    extends Object
    • Field Detail

      • LOG_FORMATTER

        public static final Formatter LOG_FORMATTER
        Format of the log.
    • Method Detail

      • getLogger

        public fr.ens.biologie.genomique.kenetre.log.GenericLogger getLogger()
        Get the underlying logger.
        Returns:
        the underlying logger
      • debug

        public void debug​(String message)
        Log a debug message.
        Parameters:
        message - message to log
      • info

        public void info​(String message)
        Log an info message.
        Parameters:
        message - message to log
      • warn

        public void warn​(String message)
        Log a warning message.
        Parameters:
        message - message to log
      • error

        public void error​(String message)
        Log an error message.
        Parameters:
        message - message to log
      • error

        public void error​(Throwable exception)
        Log an error message.
        Parameters:
        exception - exception to log
      • debug

        public void debug​(RunId runId,
                          String message)
        Log a debug message.
        Parameters:
        runId - run id
        message - message to log
      • info

        public void info​(RunId runId,
                         String message)
        Log an info message.
        Parameters:
        runId - run id
        message - message to log
      • warn

        public void warn​(RunId runId,
                         String message)
        Log a warning message.
        Parameters:
        runId - run id
        message - message to log
      • error

        public void error​(RunId runId,
                          String message)
        Log an error message.
        Parameters:
        runId - run id
        message - message to log
      • error

        public void error​(RunId runId,
                          Throwable exception)
        Log an error message.
        Parameters:
        runId - run id
        exception - exception to log
      • debug

        public void debug​(RunData runData,
                          String message)
        Log a debug message.
        Parameters:
        runData - run data
        message - message to log
      • info

        public void info​(RunData runData,
                         String message)
        Log an info message.
        Parameters:
        runData - run data
        message - message to log
      • warn

        public void warn​(RunData runData,
                         String message)
        Log a warning message.
        Parameters:
        runData - run data
        message - message to log
      • error

        public void error​(RunData runData,
                          String message)
        Log an error message.
        Parameters:
        runData - run data
        message - message to log
      • error

        public void error​(RunData runData,
                          Throwable exception)
        Log an error message.
        Parameters:
        runData - run data
        exception - exception to log
      • error

        public static void error​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger,
                                 RunId runId,
                                 Throwable exception)
        Log an error message.
        Parameters:
        logger - the logger to use
        runId - run id
        exception - exception to log
      • error

        public static void error​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger,
                                 RunId runId,
                                 String message)
        Log an error message.
        Parameters:
        logger - the logger to use
        runId - run id
        message - message to log
      • info

        public static void info​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger,
                                RunId runId,
                                String message)
        Log an info message.
        Parameters:
        logger - the logger to use
        runId - run id
        message - message to log
      • debug

        public static void debug​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger,
                                 RunData runData,
                                 String message)
        Log a debug message.
        Parameters:
        logger - the logger to use
        runData - run data
        message - message to log
      • info

        public static void info​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger,
                                RunData runData,
                                String message)
        Log an info message.
        Parameters:
        logger - the logger to use
        runData - run data
        message - message to log
      • warn

        public static void warn​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger,
                                RunData runData,
                                String message)
        Log a warning message.
        Parameters:
        logger - the logger to use
        runData - run data
        message - message to log
      • error

        public static void error​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger,
                                 RunData runData,
                                 String message)
        Log an error message.
        Parameters:
        logger - the logger to use
        runData - run data
        message - message to log
      • error

        public static void error​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger,
                                 RunData runData,
                                 Throwable exception)
        Log an error message.
        Parameters:
        logger - the logger to use
        runData - run data
        exception - exception to log
      • newDummyLogger

        public static Aozan3Logger newDummyLogger()
        Create dummy logger.
        Returns:
        a dummy logger
      • newAozanLogger

        public static Aozan3Logger newAozanLogger​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger)
        Create an Aozan 3 Logger from a GenericLogger object.
        Returns:
        an Aozan3Logger object