public final class Logger
extends java.lang.Object
Formatter
).Modifier and Type | Method and Description |
---|---|
static void |
d(java.lang.String tag,
java.lang.String str)
Log a debug message
|
static void |
d(java.lang.String tag,
java.lang.String fmt,
java.lang.Object... args)
Log a formatted debug message
|
static void |
d(java.lang.String tag,
java.lang.Throwable throwable)
Log a
Throwable as debug trace |
static void |
d(java.lang.String tag,
java.lang.Throwable throwable,
java.lang.String msg)
Log a
Throwable with message as debug trace |
static void |
e(java.lang.String tag,
java.lang.String str)
Log an error message
|
static void |
e(java.lang.String tag,
java.lang.String fmt,
java.lang.Object... args)
Log a formatted error message
|
static void |
e(java.lang.String tag,
java.lang.Throwable throwable)
Log a
Throwable as error |
static void |
e(java.lang.String tag,
java.lang.Throwable throwable,
java.lang.String msg)
Log a
Throwable with message as error |
static java.lang.String |
format(java.lang.Throwable t,
java.lang.String msg)
Formats a
Throwable and an optional message into a string including the
Throwable's stack trace. |
static java.util.Locale |
getFormatLocale()
Get the current formatting locale
|
static int |
getRootLevel()
Get the current log level
|
static void |
i(java.lang.String tag,
java.lang.String str)
Log an information message
|
static void |
i(java.lang.String tag,
java.lang.String fmt,
java.lang.Object... args)
Log a formatted information message
|
static void |
setFormatLocale(java.util.Locale locale)
Specify an alternate locale to use for formatting output via
String.format(Locale, String, Object...) . |
static void |
setRootLevel(int level)
Set the root log level.
|
static TaggedLogger |
tag(java.lang.String tag)
Create an tagged logger instance
|
static void |
v(java.lang.String tag,
java.lang.String str)
Log a verbose message
|
static void |
v(java.lang.String tag,
java.lang.String fmt,
java.lang.Object... args)
Log a formatted verbose message
|
static void |
w(java.lang.String tag,
java.lang.String str)
Log a warning message
|
static void |
w(java.lang.String tag,
java.lang.String fmt,
java.lang.Object... args)
Log a formatted warning message
|
static void |
w(java.lang.String tag,
java.lang.Throwable throwable)
Log a
Throwable as warning |
static void |
w(java.lang.String tag,
java.lang.Throwable throwable,
java.lang.String msg)
Log a
Throwable with message as warning |
public static void setRootLevel(int level)
level
- minimum log levelpublic static int getRootLevel()
public static void setFormatLocale(java.util.Locale locale)
String.format(Locale, String, Object...)
. The default locale is Locale.ENGLISH
.locale
- override locale.public static java.util.Locale getFormatLocale()
public static TaggedLogger tag(java.lang.String tag)
tag
- log tagpublic static void e(java.lang.String tag, java.lang.Throwable throwable)
Throwable
as errortag
- log tagthrowable
- Throwable
to logpublic static void e(java.lang.String tag, java.lang.Throwable throwable, java.lang.String msg)
Throwable
with message as errortag
- log tagthrowable
- Throwable
to logmsg
- message to logpublic static void w(java.lang.String tag, java.lang.Throwable throwable)
Throwable
as warningtag
- log tagthrowable
- Throwable
to logpublic static void w(java.lang.String tag, java.lang.Throwable throwable, java.lang.String msg)
Throwable
with message as warningtag
- log tagthrowable
- Throwable
to logmsg
- message to logpublic static void d(java.lang.String tag, java.lang.Throwable throwable)
Throwable
as debug tracetag
- log tagthrowable
- Throwable
to logpublic static void d(java.lang.String tag, java.lang.Throwable throwable, java.lang.String msg)
Throwable
with message as debug tracetag
- log tagthrowable
- Throwable
to logmsg
- message to logpublic static void e(java.lang.String tag, java.lang.String fmt, java.lang.Object... args)
tag
- log tagfmt
- message formatargs
- message format argumentspublic static void e(java.lang.String tag, java.lang.String str)
tag
- log tagstr
- log messagepublic static void w(java.lang.String tag, java.lang.String fmt, java.lang.Object... args)
tag
- log tagfmt
- message formatargs
- message format argumentspublic static void w(java.lang.String tag, java.lang.String str)
tag
- log tagstr
- log messagepublic static void i(java.lang.String tag, java.lang.String fmt, java.lang.Object... args)
tag
- log tagfmt
- message formatargs
- message format argumentspublic static void i(java.lang.String tag, java.lang.String str)
tag
- log tagstr
- log messagepublic static void d(java.lang.String tag, java.lang.String fmt, java.lang.Object... args)
tag
- log tagfmt
- message formatargs
- message format argumentspublic static void d(java.lang.String tag, java.lang.String str)
tag
- log tagstr
- log messagepublic static void v(java.lang.String tag, java.lang.String fmt, java.lang.Object... args)
tag
- log tagfmt
- message formatargs
- message format argumentspublic static void v(java.lang.String tag, java.lang.String str)
tag
- log tagstr
- log messagepublic static java.lang.String format(java.lang.Throwable t, java.lang.String msg)
Throwable
and an optional message into a string including the
Throwable's stack trace.t
- throwablemsg
- message to log