public final class Log extends Object
Log levels are as follows: e: internal errors that are unrecoverable w: internal errors that are recoverable; client errors that may not be recoverable i: essential state info and client errors that are probably recoverable v: used by core: please do not use in platform coded. d: low-level debugging information
| Modifier and Type | Field and Description |
|---|---|
static String |
LOG_HEADER |
| Modifier and Type | Method and Description |
|---|---|
static void |
d(LogDomain domain,
String msg)
Send a DEBUG message.
|
static void |
d(LogDomain domain,
String msg,
Object... args)
Send a DEBUG message.
|
static void |
d(LogDomain domain,
String msg,
Throwable err)
Send a DEBUG message and log the exception.
|
static void |
d(LogDomain domain,
String msg,
Throwable err,
Object... args)
Send a DEBUG message and log the exception.
|
static void |
e(LogDomain domain,
String msg)
Send an ERROR message.
|
static void |
e(LogDomain domain,
String msg,
Object... args)
Send a ERROR message.
|
static void |
e(LogDomain domain,
String msg,
Throwable err)
Send a ERROR message and log the exception.
|
static void |
e(LogDomain domain,
String msg,
Throwable err,
Object... args)
Send a ERROR message and log the exception.
|
static String |
formatStandardMessage(String msg,
Object... args) |
static String |
getC4DomainForLoggingDomain(LogDomain domain) |
static int |
getC4LevelForLogLevel(LogLevel logLevel) |
static LogDomain |
getLoggingDomainForC4Domain(String c4Domain) |
static LogLevel |
getLogLevelForC4Level(int c4Level) |
static void |
i(LogDomain domain,
String msg)
Send an INFO message.
|
static void |
i(LogDomain domain,
String msg,
Object... args)
Send an INFO message.
|
static void |
i(LogDomain domain,
String msg,
Throwable err)
Send a INFO message and log the exception.
|
static void |
i(LogDomain domain,
String msg,
Throwable err,
Object... args)
Send a INFO message and log the exception.
|
static void |
info(LogDomain domain,
String msg) |
static void |
info(LogDomain domain,
String msg,
Throwable err) |
static void |
initLogging() |
static void |
initLogging(Map<String,String> errorMessages)
Setup logging.
|
static String |
lookupStandardMessage(String msg) |
static void |
v(LogDomain domain,
String msg)
Send a VERBOSE message.
|
static void |
v(LogDomain domain,
String msg,
Object... args)
Send a VERBOSE message.
|
static void |
v(LogDomain domain,
String msg,
Throwable err)
Send a VERBOSE message and log the exception.
|
static void |
v(LogDomain domain,
String msg,
Throwable err,
Object... args)
Send a VERBOSE message and log the exception.
|
static void |
w(LogDomain domain,
String msg)
Send a WARN message.
|
static void |
w(LogDomain domain,
String msg,
Object... args)
Send a WARN message.
|
static void |
w(LogDomain domain,
String msg,
Throwable err)
Send a WARN message and log the exception.
|
static void |
w(LogDomain domain,
String msg,
Throwable err,
Object... args)
Send a WARN message and log the exception.
|
static void |
warn() |
public static final String LOG_HEADER
public static void initLogging(@NonNull
Map<String,String> errorMessages)
public static void initLogging()
public static void d(@NonNull
LogDomain domain,
@NonNull
String msg)
domain - The log domain.msg - The message you would like logged.public static void d(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err)
domain - The log domain.msg - The message you would like logged.err - An exception to logpublic static void d(@NonNull
LogDomain domain,
@NonNull
String msg,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.args - Variable number of Object args to be used as params to formatString.public static void d(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.err - An exception to logargs - Variable number of Object args to be used as params to formatString.public static void v(@NonNull
LogDomain domain,
@NonNull
String msg)
domain - The log domain.msg - The message you would like logged.public static void v(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err)
domain - The log domain.msg - The message you would like logged.err - An exception to logpublic static void v(@NonNull
LogDomain domain,
@NonNull
String msg,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.args - Variable number of Object args to be used as params to formatString.public static void v(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.err - An exception to logargs - Variable number of Object args to be used as params to formatString.public static void i(@NonNull
LogDomain domain,
@NonNull
String msg)
domain - The log domain.msg - The message you would like logged.public static void i(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err)
domain - The log domain.msg - The message you would like logged.err - An exception to logpublic static void info(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err)
public static void i(@NonNull
LogDomain domain,
@NonNull
String msg,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.args - Variable number of Object args to be used as params to formatString.public static void i(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.err - An exception to logargs - Variable number of Object args to be used as params to formatString.public static void w(@NonNull
LogDomain domain,
@NonNull
String msg)
domain - The log domain.msg - The message you would like logged.public static void w(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err)
domain - The log domain.msg - The message you would like logged.err - An exception to logpublic static void w(@NonNull
LogDomain domain,
@NonNull
String msg,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.args - Variable number of Object args to be used as params to formatString.public static void w(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.err - An exception to logargs - Variable number of Object args to be used as params to formatString.public static void e(@NonNull
LogDomain domain,
@NonNull
String msg)
domain - The log domain.msg - The message you would like logged.public static void e(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err)
domain - The log domain.msg - The message you would like logged.err - An exception to logpublic static void e(@NonNull
LogDomain domain,
@NonNull
String msg,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.args - Variable number of Object args to be used as params to formatString.public static void e(@NonNull
LogDomain domain,
@NonNull
String msg,
@Nullable
Throwable err,
Object... args)
domain - The log domain.msg - The string you would like logged plus format specifiers.err - An exception to logargs - Variable number of Object args to be used as params to formatString.@NonNull public static String formatStandardMessage(@Nullable String msg, @NonNull Object... args)
@NonNull public static LogLevel getLogLevelForC4Level(int c4Level)
public static int getC4LevelForLogLevel(@NonNull
LogLevel logLevel)
@NonNull public static String getC4DomainForLoggingDomain(@NonNull LogDomain domain)
@NonNull public static LogDomain getLoggingDomainForC4Domain(@NonNull String c4Domain)
public static void warn()