com.funambol.util
Class SocketAppender

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

public class SocketAppender
extends java.lang.Object
implements Appender

Default debugger to be used instea of System.out.println(msg);


Constructor Summary
SocketAppender(java.lang.String url)
          Default constructor
 
Method Summary
 void closeLogFile()
          Close connection and streams
 void deleteLogFile()
          SocketAppender doesn't implement this method
 LogContent getLogContent()
          Get the whole log content for this appender
 void initLogFile()
          ConsoleAppender doesn't implement this method
 void openLogFile()
          ConsoleAppender doesn't implement this method
 void setLogLevel(int level)
          Perform additional actions needed when setting a new level.
 void writeLogMessage(java.lang.String level, java.lang.String msg)
          ConsoleAppender writes one message on the standard output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocketAppender

public SocketAppender(java.lang.String url)
Default constructor

Method Detail

writeLogMessage

public void writeLogMessage(java.lang.String level,
                            java.lang.String msg)
ConsoleAppender writes one message on the standard output

Specified by:
writeLogMessage in interface Appender

initLogFile

public void initLogFile()
ConsoleAppender doesn't implement this method

Specified by:
initLogFile in interface Appender

openLogFile

public void openLogFile()
ConsoleAppender doesn't implement this method

Specified by:
openLogFile in interface Appender

setLogLevel

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

Specified by:
setLogLevel in interface Appender

closeLogFile

public void closeLogFile()
Close connection and streams

Specified by:
closeLogFile in interface Appender

deleteLogFile

public void deleteLogFile()
SocketAppender doesn't implement this method

Specified by:
deleteLogFile 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.