public class Logger
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Logger.LogLevel
Log level
|
static interface |
Logger.OnFileLogListener
log file listener
|
static interface |
Logger.OnLogCallback
Log callback.
|
Modifier and Type | Method and Description |
---|---|
static void |
d(java.lang.String tag,
java.lang.String msg) |
static void |
e(java.lang.String tag,
java.lang.String msg) |
void |
enableConsoleLog(boolean bEnabled)
whether to enable console log printing
|
void |
enableFileLog(boolean bEnabled)
whether file log storage is enabled.
|
static Logger |
getInstance(android.content.Context context)
gets the singleton of the Logger
|
Logger.OnLogCallback |
getLogCallback()
get the log callback
|
Logger.LogLevel |
getLogLevel()
get the log level
|
static void |
i(java.lang.String tag,
java.lang.String msg) |
void |
setLogCallback(Logger.OnLogCallback callback)
Set a log callback.
|
void |
setLogLevel(Logger.LogLevel logLevel)
Set a log callback.
|
void |
setOnFileLogListener(Logger.OnFileLogListener listener)
set the log file listening event
|
void |
setTraceId(java.lang.String traceId)
set the TraceId
|
void |
uploadLogFile()
upload log files to the server
|
static void |
v(java.lang.String tag,
java.lang.String msg) |
static void |
w(java.lang.String tag,
java.lang.String msg) |
public void setOnFileLogListener(Logger.OnFileLogListener listener)
listener
- log file listens for events. See Logger.OnFileLogListenerpublic static Logger getInstance(android.content.Context context)
context
- public void setLogCallback(Logger.OnLogCallback callback)
callback
- The log callback.public Logger.OnLogCallback getLogCallback()
public void setLogLevel(Logger.LogLevel logLevel)
logLevel
- The level of the log. See Logger.LogLevel.public Logger.LogLevel getLogLevel()
public void enableConsoleLog(boolean bEnabled)
bEnabled
- public void uploadLogFile()
public void setTraceId(java.lang.String traceId)
traceId
- public void enableFileLog(boolean bEnabled)
bEnabled
- public static void d(java.lang.String tag, java.lang.String msg)
public static void i(java.lang.String tag, java.lang.String msg)
public static void v(java.lang.String tag, java.lang.String msg)
public static void w(java.lang.String tag, java.lang.String msg)
public static void e(java.lang.String tag, java.lang.String msg)