org.openqa.selenium.server.log
Class NoOpSessionLogHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by org.openqa.selenium.server.log.PerSessionLogHandler
          extended by org.openqa.selenium.server.log.NoOpSessionLogHandler

public class NoOpSessionLogHandler
extends PerSessionLogHandler

Author:
Kristian Rosenvold

Constructor Summary
NoOpSessionLogHandler()
           
 
Method Summary
 void attachToCurrentThread(java.lang.String sessionId)
           
 void clearThreadTempLogs()
           
 void close()
           
 void detachFromCurrentThread()
           
 void flush()
           
 java.lang.String getLog(java.lang.String sessionId)
           
 void publish(java.util.logging.LogRecord record)
           
 void removeSessionLogs(java.lang.String sessionId)
           
 void transferThreadTempLogsToSessionLogs(java.lang.String sessionId)
           
 
Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoOpSessionLogHandler

public NoOpSessionLogHandler()
Method Detail

attachToCurrentThread

public void attachToCurrentThread(java.lang.String sessionId)
Specified by:
attachToCurrentThread in class PerSessionLogHandler

transferThreadTempLogsToSessionLogs

public void transferThreadTempLogsToSessionLogs(java.lang.String sessionId)
Specified by:
transferThreadTempLogsToSessionLogs in class PerSessionLogHandler

detachFromCurrentThread

public void detachFromCurrentThread()
Specified by:
detachFromCurrentThread in class PerSessionLogHandler

removeSessionLogs

public void removeSessionLogs(java.lang.String sessionId)
Specified by:
removeSessionLogs in class PerSessionLogHandler

clearThreadTempLogs

public void clearThreadTempLogs()
Specified by:
clearThreadTempLogs in class PerSessionLogHandler

getLog

public java.lang.String getLog(java.lang.String sessionId)
                        throws java.io.IOException
Specified by:
getLog in class PerSessionLogHandler
Throws:
java.io.IOException

publish

public void publish(java.util.logging.LogRecord record)
Specified by:
publish in class PerSessionLogHandler

flush

public void flush()
Specified by:
flush in class java.util.logging.Handler

close

public void close()
           throws java.lang.SecurityException
Specified by:
close in class java.util.logging.Handler
Throws:
java.lang.SecurityException


Copyright © 2011. All Rights Reserved.