Package com.atlassian.bamboo.utils
Class BambooLogger
- java.lang.Object
-
- com.atlassian.bamboo.utils.BambooLogger
-
@Deprecated @Internal public class BambooLogger extends Object
Deprecated.use log4j 2 logger (Logger) insteadA logger which may be used instead of the Log4j'sLoggerfor a few syntax improvements, mostly focused on lazy evaluation of log messages.For example, these typical Log4j calls which aim to avoid eager evaluation of log messages:
if (log.isDebugEnabled()) { log.debug(String.format("Task %s completed in %d seconds", taskId, duration)); } if (log.isTraceEnabled()) { log.trace("User " + getUser() + " does not have access to " + getEntity()); }...can be replaced with the following shortcut methods for lazy evaluation of
String.format(String, Object...)orSupplier:log.debug("Task %s completed in %d seconds", taskId, duration)); log.trace(() -> "User " + getUser() + " does not have access to " + getEntity());
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddebug(String message)Deprecated.voiddebug(String messageFormat, Object... messageArgs)Deprecated.voiddebug(String message, Throwable t)Deprecated.voiddebug(Supplier<String> messageSupplier)Deprecated.voiderror(String message)Deprecated.voiderror(String messageFormat, Object... messageArgs)Deprecated.voiderror(String message, Throwable t)Deprecated.voiderror(Supplier<String> messageSupplier)Deprecated.voidfatal(String message)Deprecated.voidfatal(String messageFormat, Object... messageArgs)Deprecated.voidfatal(String message, Throwable t)Deprecated.voidfatal(Supplier<String> messageSupplier)Deprecated.static BambooLoggergetLogger(Class<?> clazz)Deprecated.Creates a new logger for the given class.voidinfo(String message)Deprecated.voidinfo(String messageFormat, Object... messageArgs)Deprecated.voidinfo(String message, Throwable t)Deprecated.voidinfo(Supplier<String> messageSupplier)Deprecated.voidtrace(String message)Deprecated.voidtrace(String messageFormat, Object... messageArgs)Deprecated.voidtrace(String message, Throwable t)Deprecated.voidtrace(Supplier<String> messageSupplier)Deprecated.voidwarn(String message)Deprecated.voidwarn(String messageFormat, Object... messageArgs)Deprecated.voidwarn(String message, Throwable t)Deprecated.voidwarn(Supplier<String> messageSupplier)Deprecated.
-
-
-
Method Detail
-
getLogger
public static BambooLogger getLogger(Class<?> clazz)
Deprecated.Creates a new logger for the given class.- See Also:
Logger.getLogger(Class)
-
fatal
public void fatal(String message)
Deprecated.
-
error
public void error(String message)
Deprecated.
-
warn
public void warn(String message)
Deprecated.
-
info
public void info(String message)
Deprecated.
-
debug
public void debug(String message)
Deprecated.
-
trace
public void trace(String message)
Deprecated.
-
-