public interface EventLogger
| Modifier and Type | Method and Description |
|---|---|
void |
log(java.lang.String action,
java.lang.String message)
Logs the event.
|
void |
log(java.lang.String action,
java.lang.String message,
java.lang.Object argument1)
Logs the event.
|
void |
log(java.lang.String action,
java.lang.String message,
java.lang.Object argument1,
java.lang.Object argument2)
Logs the event.
|
void |
log(java.lang.String action,
java.lang.String message,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3)
Logs the event.
|
void |
log(java.lang.String action,
java.lang.String message,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3,
java.lang.Object argument4)
Logs the event.
|
void |
logAssertionError(java.lang.AssertionError assertionError)
Log an assertion-error, with a screenshot.
|
void |
logThrowable(java.lang.Throwable exception)
Log an exception, with a screenshot.
|
boolean |
willLogged()
Return if a message will be logged.
|
boolean |
willScreenshotLogged(Priority priority)
Return if a screenshot will created.
|
EventLogger |
withScreenshot(Priority prio,
org.openqa.selenium.WebDriver webDriver)
Define that the log should be done with screenshot if priority higher
then the threshold.
|
void logAssertionError(java.lang.AssertionError assertionError)
Priority.FAILURE.assertionError - the assertionError.void logThrowable(java.lang.Throwable exception)
Priority.EXCEPTION.exception - the exception.EventLogger withScreenshot(Priority prio, org.openqa.selenium.WebDriver webDriver)
prio - priority for the screenshot.webDriver - the webdriver.void log(java.lang.String action,
java.lang.String message)
action - the action @see EventActions.message - the message.void log(java.lang.String action,
java.lang.String message,
java.lang.Object argument1)
action - the action @see EventActions.message - the message.argument1 - argument 1 for the message.void log(java.lang.String action,
java.lang.String message,
java.lang.Object argument1,
java.lang.Object argument2)
action - the action @see EventActions.message - the message.argument1 - argument 1 for the message.argument2 - argument 2 for the message.void log(java.lang.String action,
java.lang.String message,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3)
action - the action @see EventActions.message - the message.argument1 - argument 1 for the message.argument2 - argument 2 for the message.argument3 - argument 3 for the message.void log(java.lang.String action,
java.lang.String message,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3,
java.lang.Object argument4)
action - the action @see EventActions.message - the message.argument1 - argument 1 for the message.argument2 - argument 2 for the message.argument3 - argument 3 for the message.argument4 - argument 4 for the message.boolean willLogged()
boolean willScreenshotLogged(Priority priority)
priority - the priority which with the screenshot should be created.Copyright © 2017 PPI AG. All rights reserved.