org.openqa.selenium.logging
Class LoggingPreferences

java.lang.Object
  extended by org.openqa.selenium.logging.LoggingPreferences

public class LoggingPreferences
extends java.lang.Object

Represents the logging preferences. Sample usage: DesiredCapabilities caps = DesiredCapabilities.firefox(); LoggingPreferences logs = new LoggingPreferences(); logs.enable(LogType.DRIVER, Level.INFO); caps.setCapability(CapabilityType.LOGGING_PREFS, logs); WebDriver driver = new FirefoxDriver(caps);


Constructor Summary
LoggingPreferences()
           
 
Method Summary
 void enable(java.lang.String logType, java.util.logging.Level level)
          Enables logging for the given log type at the specified level and above.
 java.util.Set<java.lang.String> getEnabledLogTypes()
           
 java.util.logging.Level getLevel(java.lang.String logType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingPreferences

public LoggingPreferences()
Method Detail

enable

public void enable(java.lang.String logType,
                   java.util.logging.Level level)
Enables logging for the given log type at the specified level and above.

Parameters:
logType - String the logType. Can be any of LogType.
level - Level the level.

getEnabledLogTypes

public java.util.Set<java.lang.String> getEnabledLogTypes()
Returns:
the set of log types for which logging has been enabled.

getLevel

public java.util.logging.Level getLevel(java.lang.String logType)
Parameters:
logType - String the LogType.
Returns:
the Level for the given LogType if enabled. Otherwise returns Level.OFF.


Copyright © 2012. All Rights Reserved.