org.openqa.selenium.server.log
Class PerSessionLogHandler
java.lang.Object
java.util.logging.Handler
org.openqa.selenium.server.log.PerSessionLogHandler
- Direct Known Subclasses:
- DefaultPerSessionLogHandler, NoOpSessionLogHandler
public abstract class PerSessionLogHandler
- extends java.util.logging.Handler
- Author:
- Kristian Rosenvold
Methods inherited from class java.util.logging.Handler |
close, flush, 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 |
PerSessionLogHandler
public PerSessionLogHandler()
attachToCurrentThread
public abstract void attachToCurrentThread(java.lang.String sessionId)
transferThreadTempLogsToSessionLogs
public abstract void transferThreadTempLogsToSessionLogs(java.lang.String sessionId)
detachFromCurrentThread
public abstract void detachFromCurrentThread()
removeSessionLogs
public abstract void removeSessionLogs(java.lang.String sessionId)
clearThreadTempLogs
public abstract void clearThreadTempLogs()
getLog
public abstract java.lang.String getLog(java.lang.String sessionId)
throws java.io.IOException
- Throws:
java.io.IOException
publish
public abstract void publish(java.util.logging.LogRecord record)
- Specified by:
publish
in class java.util.logging.Handler
Copyright © 2011. All Rights Reserved.