com.funambol.util
Class MemoryAppender

java.lang.Object
  extended by com.funambol.util.MemoryAppender
All Implemented Interfaces:
Appender

public class MemoryAppender
extends java.lang.Object
implements Appender


Constructor Summary
MemoryAppender()
           
 
Method Summary
 void closeLogFile()
          Close Log file
 void deleteLogFile()
          Delete Log file
 LogContent getLogContent()
          Get the whole log content for this appender
 java.lang.String getLogData()
           
 void initLogFile()
          Initialize Log File
 void openLogFile()
          Open Log file
 void setLimit(int limit)
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryAppender

public MemoryAppender()
Method Detail

closeLogFile

public void closeLogFile()
Description copied from interface: Appender
Close Log file

Specified by:
closeLogFile in interface Appender

deleteLogFile

public void deleteLogFile()
Description copied from interface: Appender
Delete Log file

Specified by:
deleteLogFile in interface Appender

setLimit

public void setLimit(int limit)

initLogFile

public void initLogFile()
Description copied from interface: Appender
Initialize Log File

Specified by:
initLogFile in interface Appender

openLogFile

public void openLogFile()
Description copied from interface: Appender
Open Log file

Specified by:
openLogFile in interface Appender

writeLogMessage

public void writeLogMessage(java.lang.String level,
                            java.lang.String msg)
                     throws DataAccessException
Description copied from interface: Appender
Append a message to the Log file

Specified by:
writeLogMessage in interface Appender
Throws:
DataAccessException

getLogData

public java.lang.String getLogData()

setLogLevel

public void setLogLevel(int level)
Perform additional actions needed when setting a new level. MemoryAppender doesn't implement this method

Specified by:
setLogLevel in interface Appender

getLogContent

public LogContent getLogContent()
                         throws java.io.IOException
Description copied from interface: Appender
Get the whole log content for this appender

Specified by:
getLogContent in interface Appender
Returns:
LogContent the LogContent object log Container
Throws:
java.io.IOException


Copyright © 2001-2009 Funambol.