com.funambol.util
Interface Appender

All Known Implementing Classes:
ConsoleAppender, FileAppender, MemoryAppender, MultipleAppender

public interface Appender


Method Summary
 void closeLogFile()
          Close Log file
 void deleteLogFile()
          Delete Log file
 LogContent getLogContent()
          Get the whole log content for this appender
 void initLogFile()
          Initialize Log File
 void openLogFile()
          Open Log file
 void setLogLevel(int level)
          Perform additional actions needed when setting a new level.
 void writeLogMessage(java.lang.String level, java.lang.String msg)
          Append a message to the Log file
 

Method Detail

initLogFile

void initLogFile()
Initialize Log File


openLogFile

void openLogFile()
Open Log file


closeLogFile

void closeLogFile()
Close Log file


deleteLogFile

void deleteLogFile()
Delete Log file


setLogLevel

void setLogLevel(int level)
Perform additional actions needed when setting a new level.


writeLogMessage

void writeLogMessage(java.lang.String level,
                     java.lang.String msg)
                     throws DataAccessException
Append a message to the Log file

Throws:
DataAccessException

getLogContent

LogContent getLogContent()
                         throws java.io.IOException
Get the whole log content for this appender

Returns:
LogContent the LogContent object log Container
Throws:
java.io.IOException


Copyright © 2001-2009 Funambol.