public final class Logger extends Object
Convenience wrapper around Log, which evaluates the current log level of
the logging tag once and uses this to determine whether logging should proceed. This minimizes
the number of native calls made as part of logging.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Logger.LogWrapper
The core interface of
Log, converted into instance methods so as to
allow easier mock testing. |
| Modifier and Type | Method and Description |
|---|---|
static void |
debug(String message,
Object... messageParams) |
static void |
debugWithStack(Throwable tr,
String message,
Object... messageParams) |
static void |
error(String message,
Object... messageParams) |
static void |
errorWithStack(Throwable tr,
String message,
Object... messageParams) |
static Logger |
getInstance() |
static void |
info(String message,
Object... messageParams) |
static void |
infoWithStack(Throwable tr,
String message,
Object... messageParams) |
void |
log(int level,
Throwable tr,
String message,
Object... messageParams) |
static void |
setInstance(Logger logger) |
static void |
verbose(String message,
Object... messageParams) |
static void |
verboseWithStack(Throwable tr,
String message,
Object... messageParams) |
static void |
warn(String message,
Object... messageParams) |
static void |
warnWithStack(Throwable tr,
String message,
Object... messageParams) |
public static Logger getInstance()
public static void setInstance(Logger logger)
public static void verboseWithStack(Throwable tr, String message, Object... messageParams)
public static void debugWithStack(Throwable tr, String message, Object... messageParams)
public static void infoWithStack(Throwable tr, String message, Object... messageParams)
public static void warnWithStack(Throwable tr, String message, Object... messageParams)
public static void errorWithStack(Throwable tr, String message, Object... messageParams)