Class EoulsanLogger
java.lang.Object
fr.ens.biologie.genomique.eoulsan.EoulsanLogger
This class allow to change the logger name for all Eoulsan classes. The setLoggerName() method
must be called before any other Eoulsan method.
- Since:
- 2.0
- Author:
- Laurent Jourdren
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic fr.ens.biologie.genomique.kenetre.log.GenericLoggerGet the logger.static LoggerGet the logger object.static StringGet the logger name.static voidInitialize the console logger handler for Hadoop mappers and reducers.static voidinitConsoleHandler(Level level) Initialize the console logger handler for Hadoop mappers and reducers.static voidLog a CONFIG message usinggetLogger().config().static voidLog a FINER message usinggetLogger().finer().static voidLog a FINEST message usinggetLogger().finest().static voidLog an INFO message usinggetLogger().info().static voidLog an SEVERE message usinggetLogger().severe().static voidlogWarning(String msg) Log an WARNING message usinggetLogger().warning().static voidregisterThreadGroupLogger(ThreadGroup threadGroup, Logger logger) Register a logger for a thread group.static voidremoveThreadGroupLogger(ThreadGroup threadGroup) Remove a logger for a thread group.static voidsetLoggerName(String newLoggerName) Set the logger name.
-
Constructor Details
-
EoulsanLogger
public EoulsanLogger()
-
-
Method Details
-
getLogger
Get the logger object.- Returns:
- a logger object for Eoulsan
-
setLoggerName
Set the logger name.- Parameters:
newLoggerName- the new logger name
-
getLoggerName
Get the logger name.- Returns:
- the logger name
-
registerThreadGroupLogger
Register a logger for a thread group.- Parameters:
threadGroup- thread grouplogger- logger to register
-
removeThreadGroupLogger
Remove a logger for a thread group.- Parameters:
threadGroup- thread group
-
initConsoleHandler
public static void initConsoleHandler()Initialize the console logger handler for Hadoop mappers and reducers. This method set the Eoulsan logger format and define the logger level. -
initConsoleHandler
Initialize the console logger handler for Hadoop mappers and reducers.- Parameters:
level- log level to use
-
logSevere
Log an SEVERE message usinggetLogger().severe().- Parameters:
msg- The string message
-
logWarning
Log an WARNING message usinggetLogger().warning().- Parameters:
msg- The string message
-
logInfo
Log an INFO message usinggetLogger().info().- Parameters:
msg- The string message
-
logConfig
Log a CONFIG message usinggetLogger().config().- Parameters:
msg- The string message
-
logFiner
Log a FINER message usinggetLogger().finer().- Parameters:
msg- The string message
-
logFinest
Log a FINEST message usinggetLogger().finest().- Parameters:
message- The string message
-
getGenericLogger
public static fr.ens.biologie.genomique.kenetre.log.GenericLogger getGenericLogger()Get the logger.- Returns:
- a GenericLogger object
-