Logger class

ILogger implementation.

Package

com.sap.mobile.lib.supportability

Syntax

public class Logger implements ILogger, IPersistable

Implemented interfaces

Members

All members of Logger, including inherited members.

Nested classes
Modifier and Type Class Description
publicclass LogEntry A log entry.
Variables
Modifier and Type Variable Description
public static int passportTraceLevel  
public static int e2eStep  
Constructors
Modifier and Type Constructor Description
public Logger() Constructs a new Logger, an ILogger implementation.
Methods
Modifier and Type Method Description
public boolean canLog() Implementer should override this method!
public void cleanUp(final int) Deletes all entries weaker than the threshold priority.
public void d(final String, final String) Sends a DEBUG log message.
public void d(final String, final String, final Throwable) Sends a DEBUG log message and logs the exception.
public void d(final String, final String, final String) Sends a DEBUG log message.
public void d(final String, final String, final Throwable, final String) Sends a DEBUG log message and logs the exception.
public void e(final String, final String) Sends an ERROR log message.
public void e(final String, final String, final Throwable) Sends an ERROR log message and logs the exception.
public void e(final String, final String, final String) Sends an ERROR log message.
public void e(final String, final String, final Throwable, final String) Sends an ERROR log message and logs the exception.
public Enumeration< LogEntry > getLogElements()  
public Vector< LogEntry > getLogElements(final int) Get the log elements above (and including) the threshold.
public Vector< LogEntry > getLogElementsByCorrelationId(final String)  
public Vector< LogEntry > getLogElementsByPID(final long)  
public Vector< LogEntry > getLogElementsByTag(final String)  
public Vector< LogEntry > getLogElementsByTimeStamp(final long, final long)  
public final int getLogLevel() Returns the log level.
public void i(final String, final String) Sends an INFO log message.
public void i(final String, final String, final Throwable) Sends a INFO log message and logs the exception.
public void i(final String, final String, final String) Sends an INFO log message.
public void i(final String, final String, final Throwable, final String) Sends a INFO log message and logs the exception.
public void log(final int, final String, final String, final Throwable, String) Logs a log message.
public void logFullLocation(boolean) Setting to control log full location (class-path and method name).
public boolean logsFullLocation() To get the setting which controls log output should contain full location (class and method name) or not.
public boolean logsToAndroid() To get the setting which controls log output to Android log.
public void logToAndroid(final boolean) Setting to control log output to Android log.
public void p(final String, final String) Sends a PERFORMANCE log message.
public void p(final String, final String, final String) Sends a PERFORMANCE log message.
public void read(BufferedReader)  
public void setHeaderData(final String, final String, final String, final String, final String, final String, final String, final String, final String) Sets the log header fields.
public void setLogLevel(final int) Set the log level.
public void terminate() Clears collected log data.
public synchronized String toString() Get log data.
public void v(final String, final String) Sends a VERBOSE log message.
public void v(final String, final String, final Throwable) Sends a VERBOSE log message and logs the exception.
public void v(final String, final String, final String) Sends a VERBOSE log message.
public void v(final String, final String, final Throwable, final String) Sends a VERBOSE log message and logs the exception.
public void w(final String, final Throwable) Sends a WARN log message and logs the exception.
public void w(final String, final String, final Throwable) Sends a WARN log message and logs the exception.
public void w(final String, final String) Sends a WARN log message.
public void w(final String, final Throwable, final String) Sends a WARN log message and logs the exception.
public void w(final String, final String, final String) Sends a WARN log message.
public void w(final String, final String, final Throwable, final String) Sends a WARN log message and logs the exception.
public void write(BufferedWriter)