Logging APIs

Retrieve client log records.

//To fill out the deleted and submitted log records 
			AttributeTest attributeTestNotDeleted = new AttributeTest(LogConfig.ReplayPending/*"replayPending"*/, LogConfig.DefaultReplayPendingValue/*"0"*/, AttributeTest.EQUAL);
            q.setTestCriteria(AttributeTest.isNull("operation").and(attributeTestNotDeleted));
package com.sybase.persistence;

/**
  * The interface for the logger. Used to create log record.
  */
public interface Logger
{
    /**
     * Get current log level
     */
    public int getLogLevel();
    /**
     * Set current log level
     */

    public void setLogLevel(int newLevel);

    /**
     * Create a new log record
     * @param level The log level of the new log record
     * @param message The log message of the new log record
     */
    public LogRecord newLogRecord(int level, String message);

    /**
     * Create a fatal log
     * @param message The log message of the new log record
     */
    public void fatal(String message);

    /**
     * Create an error log
     * @param message The log message of the new log record
     */
    public void error(String message);

    /**
     * Create a warn log
     * @param message The log message of the new log record
     */
    public void warn(String message);

    /**
     * Create an info log
     * @param message The log message of the new log record
     */
    public void info(String message);

    /**
     * Create a debug log
     * @param message The log message of the new log record
     */
    public void debug(String message);

    /**
     * Create a trace log
     * @param message The log message of the new log record
     */
    public void trace(String message);
}