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 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(String sessionId)
transferThreadTempLogsToSessionLogs
public abstract void transferThreadTempLogsToSessionLogs(String sessionId)
detachFromCurrentThread
public abstract void detachFromCurrentThread()
removeSessionLogs
public abstract void removeSessionLogs(String sessionId)
clearThreadTempLogs
public abstract void clearThreadTempLogs()
getLog
public abstract String getLog(String sessionId)
throws IOException
- Throws:
IOException
publish
public abstract void publish(LogRecord record)
- Specified by:
publish
in class Handler
Copyright © 2012. All Rights Reserved.