public abstract static class Timber.Tree
extends java.lang.Object
Timber.plant()
.Constructor and Description |
---|
Tree() |
Modifier and Type | Method and Description |
---|---|
void |
d(java.lang.String message,
java.lang.Object... args)
Log a debug message with optional format args.
|
void |
d(java.lang.Throwable t)
Log a debug exception.
|
void |
d(java.lang.Throwable t,
java.lang.String message,
java.lang.Object... args)
Log a debug exception and a message with optional format args.
|
void |
e(java.lang.String message,
java.lang.Object... args)
Log an error message with optional format args.
|
void |
e(java.lang.Throwable t)
Log an error exception.
|
void |
e(java.lang.Throwable t,
java.lang.String message,
java.lang.Object... args)
Log an error exception and a message with optional format args.
|
protected java.lang.String |
formatMessage(java.lang.String message,
java.lang.Object[] args)
Formats a log message with optional arguments.
|
void |
i(java.lang.String message,
java.lang.Object... args)
Log an info message with optional format args.
|
void |
i(java.lang.Throwable t)
Log an info exception.
|
void |
i(java.lang.Throwable t,
java.lang.String message,
java.lang.Object... args)
Log an info exception and a message with optional format args.
|
protected boolean |
isLoggable(int priority)
Deprecated.
use
isLoggable(String, int) instead. |
protected boolean |
isLoggable(java.lang.String tag,
int priority)
Return whether a message at
priority or tag should be logged. |
void |
log(int priority,
java.lang.String message,
java.lang.Object... args)
Log at
priority a message with optional format args. |
protected abstract void |
log(int priority,
java.lang.String tag,
java.lang.String message,
java.lang.Throwable t)
Write a log message to its destination.
|
void |
log(int priority,
java.lang.Throwable t)
Log at
priority an exception. |
void |
log(int priority,
java.lang.Throwable t,
java.lang.String message,
java.lang.Object... args)
Log at
priority an exception and a message with optional format args. |
void |
v(java.lang.String message,
java.lang.Object... args)
Log a verbose message with optional format args.
|
void |
v(java.lang.Throwable t)
Log a verbose exception.
|
void |
v(java.lang.Throwable t,
java.lang.String message,
java.lang.Object... args)
Log a verbose exception and a message with optional format args.
|
void |
w(java.lang.String message,
java.lang.Object... args)
Log a warning message with optional format args.
|
void |
w(java.lang.Throwable t)
Log a warning exception.
|
void |
w(java.lang.Throwable t,
java.lang.String message,
java.lang.Object... args)
Log a warning exception and a message with optional format args.
|
void |
wtf(java.lang.String message,
java.lang.Object... args)
Log an assert message with optional format args.
|
void |
wtf(java.lang.Throwable t)
Log an assert exception.
|
void |
wtf(java.lang.Throwable t,
java.lang.String message,
java.lang.Object... args)
Log an assert exception and a message with optional format args.
|
public void v(java.lang.String message, java.lang.Object... args)
public void v(java.lang.Throwable t, java.lang.String message, java.lang.Object... args)
public void v(java.lang.Throwable t)
public void d(java.lang.String message, java.lang.Object... args)
public void d(java.lang.Throwable t, java.lang.String message, java.lang.Object... args)
public void d(java.lang.Throwable t)
public void i(java.lang.String message, java.lang.Object... args)
public void i(java.lang.Throwable t, java.lang.String message, java.lang.Object... args)
public void i(java.lang.Throwable t)
public void w(java.lang.String message, java.lang.Object... args)
public void w(java.lang.Throwable t, java.lang.String message, java.lang.Object... args)
public void w(java.lang.Throwable t)
public void e(java.lang.String message, java.lang.Object... args)
public void e(java.lang.Throwable t, java.lang.String message, java.lang.Object... args)
public void e(java.lang.Throwable t)
public void wtf(java.lang.String message, java.lang.Object... args)
public void wtf(java.lang.Throwable t, java.lang.String message, java.lang.Object... args)
public void wtf(java.lang.Throwable t)
public void log(int priority, java.lang.String message, java.lang.Object... args)
priority
a message with optional format args.public void log(int priority, java.lang.Throwable t, java.lang.String message, java.lang.Object... args)
priority
an exception and a message with optional format args.public void log(int priority, java.lang.Throwable t)
priority
an exception.@Deprecated protected boolean isLoggable(int priority)
isLoggable(String, int)
instead.priority
should be logged.protected boolean isLoggable(java.lang.String tag, int priority)
priority
or tag
should be logged.protected java.lang.String formatMessage(java.lang.String message, java.lang.Object[] args)
protected abstract void log(int priority, java.lang.String tag, java.lang.String message, java.lang.Throwable t)
priority
- Log level. See Log
for constants.tag
- Explicit or inferred tag. May be null
.message
- Formatted log message. May be null
, but then t
will not be.t
- Accompanying exceptions. May be null
, but then message
will not be.