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 is set before, the message will be written. Otherwise, not. You can use log levels to enable/disable logging.


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

Field Detail

VERBOSE

public static final int VERBOSE
Verbose level log messages are written.

See Also:
Constant Field Values

DEBUG

public static final int DEBUG
Verbose and debug level log messages are written.

See Also:
Constant Field Values

INFO

public static final int INFO
Verbose, info, debug level log messages are written.

See Also:
Constant Field Values

WARNING

public static final int WARNING
Verbose, info, debug, warning level log messages are written.

See Also:
Constant Field Values

ERROR

public static final int ERROR
Verbose, info, debug, warning and 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
Constructor Detail

Logging

public Logging()
Method Detail

setLogLevel

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

Parameters:
log - level. 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)

verbose

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

debug

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

debug

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

info

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

info

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

warn

public static void warn(java.lang.String tag,
                        java.lang.String message,
                        java.lang.Throwable tr)

warn

public static void warn(java.lang.String tag,
                        java.lang.String message)

error

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

error

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