Package com.bw.jtools.log
Class MulticastLogger
- java.lang.Object
-
- com.bw.jtools.Log.LoggerFacade
-
- com.bw.jtools.log.MulticastLogger
-
public class MulticastLogger extends Log.LoggerFacade
Implementation Log.LoggerFacade to propagate logs to multiple back-ends..
-
-
Field Summary
-
Fields inherited from class com.bw.jtools.Log.LoggerFacade
DEBUG_PREFIX, ERROR_PREFIX, INFO_PREFIX, level, maxStackTraceLines, UNKNW_PREFIX, WARN_PREFIX
-
-
Constructor Summary
Constructors Constructor Description MulticastLogger()
-
Method Summary
Modifier and Type Method Description static Log.LoggerFacadeaddLogger(Log.LoggerFacade loggerVariable, Log.LoggerFacade newLog)protected voidcalcLevel()voiddebug(java.lang.CharSequence msg)Logs a debugging message.voiderror(java.lang.CharSequence msg)Logs an error message.voidinfo(java.lang.CharSequence msg)Logs an informational message.static Log.LoggerFacaderemoveLogger(Log.LoggerFacade loggerVariable, Log.LoggerFacade toRemove)voidsetLevel(int level)Sets the logging level.voidwarn(java.lang.CharSequence msg)Logs a warning message.-
Methods inherited from class com.bw.jtools.Log.LoggerFacade
debug, error, getLevel, getLevelPrefix, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isWarnEnabled, setMaximumLinesOfStackTrace, warn
-
-
-
-
Method Detail
-
setLevel
public void setLevel(int level)
Description copied from class:Log.LoggerFacadeSets the logging level.- Overrides:
setLevelin classLog.LoggerFacade- Parameters:
level- The level.
-
addLogger
public static Log.LoggerFacade addLogger(Log.LoggerFacade loggerVariable, Log.LoggerFacade newLog)
-
removeLogger
public static Log.LoggerFacade removeLogger(Log.LoggerFacade loggerVariable, Log.LoggerFacade toRemove)
-
calcLevel
protected void calcLevel()
-
error
public void error(java.lang.CharSequence msg)
Description copied from class:Log.LoggerFacadeLogs an error message.- Specified by:
errorin classLog.LoggerFacade- Parameters:
msg- The text to log.
-
warn
public void warn(java.lang.CharSequence msg)
Description copied from class:Log.LoggerFacadeLogs a warning message.- Specified by:
warnin classLog.LoggerFacade- Parameters:
msg- The text to log.
-
info
public void info(java.lang.CharSequence msg)
Description copied from class:Log.LoggerFacadeLogs an informational message.- Specified by:
infoin classLog.LoggerFacade- Parameters:
msg- The text to log.
-
debug
public void debug(java.lang.CharSequence msg)
Description copied from class:Log.LoggerFacadeLogs a debugging message.- Specified by:
debugin classLog.LoggerFacade- Parameters:
msg- The text to log.
-
-