public class Logger
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Logger.ILogSenderCallback |
| Modifier and Type | Field and Description |
|---|---|
static int |
LEVEL_DEBUG
Level important: Will be logged only when the log level is set to debug.
|
static int |
LEVEL_ERROR
Level important: Will be logged all the time.
|
static int |
LEVEL_IMPORTANT
Level important: Will be logged all the time.
|
| Constructor and Description |
|---|
Logger() |
| Modifier and Type | Method and Description |
|---|---|
static void |
d(java.lang.String message)
Logs the given message with Debug Level.
|
static void |
deleteLogs() |
static void |
e(java.lang.String message)
Logs the given message with Error Level.
|
static void |
e(java.lang.String message,
java.lang.Exception e)
Logs the given message with Error Level.
|
static int |
getDefaultLogLevel()
Gets the default log level.
|
static java.lang.String |
getLogFilePath() |
static java.lang.String |
getLogs()
Gets the logs.
|
static void |
i(java.lang.String message)
Logs the given message with Important Level.
|
static void |
log(int logLevel,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String message)
Deprecated.
use Logger.e Logger.d Logger.i instead
|
static void |
printReleaseVersion() |
static void |
resetLogFilePath() |
static void |
sendLogFileViaEmail(Activity activity,
java.lang.String mailTo,
java.lang.String subject,
java.lang.String message) |
static void |
sendLogToServerInSync(Logger.ILogSenderCallback logSenderCallback) |
static void |
setLogLevel(int logLevel)
Sets the log level.
|
public static final int LEVEL_IMPORTANT
public static final int LEVEL_ERROR
public static final int LEVEL_DEBUG
public static int getDefaultLogLevel()
public static void setLogLevel(int logLevel)
logLevel - Log level to be set.@Deprecated
public static void log(int logLevel,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String message)
logLevel - Log level.sourceClass - Class logging the message.sourceMethod - Method of the class logging the message.message - Message to be logged.public static void d(java.lang.String message)
message - Message to be logged.public static void i(java.lang.String message)
message - Message to be logged.public static void e(java.lang.String message)
message - Message to be logged.public static void e(java.lang.String message,
java.lang.Exception e)
message - Message to be logged.public static void printReleaseVersion()
public static java.lang.String getLogs()
public static java.lang.String getLogFilePath()
public static void deleteLogs()
public static void sendLogToServerInSync(Logger.ILogSenderCallback logSenderCallback) throws ApplicationException
ApplicationExceptionpublic static void sendLogFileViaEmail(Activity activity,
java.lang.String mailTo,
java.lang.String subject,
java.lang.String message)
public static void resetLogFilePath()
Copyright © 2017 Unvired Inc. All Rights Reserved.