Package org.openqa.selenium.logging
Class LocalLogs
java.lang.Object
org.openqa.selenium.logging.LocalLogs
- All Implemented Interfaces:
Logs
Stores and retrieves logs in-process (i.e. without any RPCs).
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract LogEntries
Fetches available log entries for the given log type.static LocalLogs
getCombinedLogsHolder
(LocalLogs predefinedTypeLogger, LocalLogs allTypesLogger) See documentation of CompositeLocalLogs about the difference between the first LocalLogs instance and the second one.static LocalLogs
getHandlerBasedLoggerInstance
(LoggingHandler loggingHandler, Set<String> logTypesToInclude) static LocalLogs
Logger which doesn't do anything.static LocalLogs
getStoringLoggerInstance
(Set<String> logTypesToIgnore) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.openqa.selenium.logging.Logs
getAvailableLogTypes
-
Constructor Details
-
LocalLogs
protected LocalLogs()
-
-
Method Details
-
getNullLogger
Logger which doesn't do anything.- Returns:
- the null logger
-
getStoringLoggerInstance
-
getHandlerBasedLoggerInstance
public static LocalLogs getHandlerBasedLoggerInstance(LoggingHandler loggingHandler, Set<String> logTypesToInclude) -
getCombinedLogsHolder
public static LocalLogs getCombinedLogsHolder(LocalLogs predefinedTypeLogger, LocalLogs allTypesLogger) See documentation of CompositeLocalLogs about the difference between the first LocalLogs instance and the second one.- Parameters:
predefinedTypeLogger
- LocalLogs which pre-defines the log types it stores.allTypesLogger
- LocalLogs which can store log entries for all log types.- Returns:
- A LocalLogs instance.
-
get
Description copied from interface:Logs
Fetches available log entries for the given log type.Note that log buffers are reset after each call, meaning that available log entries correspond to those entries not yet returned for a given log type. In practice, this means that this call will return the available log entries since the last call, or from the start of the session.
For more info on enabling logging, look at
LoggingPreferences
. -
addEntry
-