com.netmera.mobile
Class Logging

java.lang.Object
  extended by com.netmera.mobile.Logging

public class Logging
extends java.lang.Object

Logging is used to enable/disable inner Netmera logs. Log methods compare log level of the given log with the log level variable of the class. If the log level of the given log is bigger or equal than the log level which was set before, the message will be written. Otherwise, not. You can use log levels to enable/disable logging.


Field Summary
static int DEBUG
          Debug, info, warning and error level log messages are written.
static int ERROR
          Only error level log messages
static int INFO
          Info, warning and error level log messages are written.
static int NONE
          Disables all log messages written in the SDK.
static int VERBOSE
          All log messages are written.
static int WARNING
          Warning and error level log messages are written.
 
Method Summary
static void debug(java.lang.String tag, java.lang.String message)
          Write debug level log message
static void debug(java.lang.String tag, java.lang.String message, java.lang.Throwable tr)
          Write debug level log message
static void error(java.lang.String tag, java.lang.String message)
          Write error level log message
static void error(java.lang.String tag, java.lang.String message, java.lang.Throwable tr)
          Write error level log message
static int getLogLevel()
          Get log level of the app.
static void info(java.lang.String tag, java.lang.String message)
          Write info level log message
static void info(java.lang.String tag, java.lang.String message, java.lang.Throwable tr)
          Write info level log message
static void setLogLevel(int logLevel)
          Set log level of the app.
static void verbose(java.lang.String tag, java.lang.String message)
          Write verbose level log message
static void verbose(java.lang.String tag, java.lang.String message, java.lang.Throwable tr)
          Write verbose level log message
static void warn(java.lang.String tag, java.lang.String message)
          Write warning level log message
static void warn(java.lang.String tag, java.lang.String message, java.lang.Throwable tr)
          Write warning level log message
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERBOSE

public static final int VERBOSE
All log messages are written.

See Also:
Constant Field Values

DEBUG

public static final int DEBUG
Debug, info, warning and error level log messages are written.

See Also:
Constant Field Values

INFO

public static final int INFO
Info, warning and error level log messages are written.

See Also:
Constant Field Values

WARNING

public static final int WARNING
Warning and error level log messages are written.

See Also:
Constant Field Values

ERROR

public static final int ERROR
Only error level log messages

See Also:
Constant Field Values

NONE

public static final int NONE
Disables all log messages written in the SDK.

See Also:
Constant Field Values
Method Detail

setLogLevel

public static void setLogLevel(int logLevel)
Set log level of the app.

Parameters:
logLevel - Use static constants defined in the class.

getLogLevel

public static int getLogLevel()
Get log level of the app.

Returns:
log level

verbose

public static void verbose(java.lang.String tag,
                           java.lang.String message,
                           java.lang.Throwable tr)
Write verbose level log message

Parameters:
tag - Log tag
message - Log message
tr - exception to show stack trace

verbose

public static void verbose(java.lang.String tag,
                           java.lang.String message)
Write verbose level log message

Parameters:
tag - Log tag
message - Log message

debug

public static void debug(java.lang.String tag,
                         java.lang.String message,
                         java.lang.Throwable tr)
Write debug level log message

Parameters:
tag - Log tag
message - Log message
tr - exception to show stack trace

debug

public static void debug(java.lang.String tag,
                         java.lang.String message)
Write debug level log message

Parameters:
tag - Log tag
message - Log message

info

public static void info(java.lang.String tag,
                        java.lang.String message,
                        java.lang.Throwable tr)
Write info level log message

Parameters:
tag - Log tag
message - Log message
tr - exception to show stack trace

info

public static void info(java.lang.String tag,
                        java.lang.String message)
Write info level log message

Parameters:
tag - Log tag
message - Log message

warn

public static void warn(java.lang.String tag,
                        java.lang.String message,
                        java.lang.Throwable tr)
Write warning level log message

Parameters:
tag - Log tag
message - Log message
tr - exception to show stack trace

warn

public static void warn(java.lang.String tag,
                        java.lang.String message)
Write warning level log message

Parameters:
tag - Log tag
message - Log message

error

public static void error(java.lang.String tag,
                         java.lang.String message,
                         java.lang.Throwable tr)
Write error level log message

Parameters:
tag - Log tag
message - Log message
tr - exception to show stack trace

error

public static void error(java.lang.String tag,
                         java.lang.String message)
Write error level log message

Parameters:
tag - Log tag
message - Log message