Skip to content

Commit dcc855b

Browse files
asashourbarancev
authored andcommitted
Detect early if logger will be used
This spares unnecessary StringBuilder creation when the logger will not be used to log the message. Signed-off-by: Alexei Barantsev <[email protected]>
1 parent 738b060 commit dcc855b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

java/client/src/org/openqa/selenium/remote/RemoteWebDriver.java

+3
Original file line numberDiff line numberDiff line change
@@ -676,6 +676,9 @@ public Mouse getMouse() {
676676
* @param when verb tense of "Execute" to prefix message
677677
*/
678678
protected void log(SessionId sessionId, String commandName, Object toLog, When when) {
679+
if (!logger.isLoggable(level)) {
680+
return;
681+
}
679682
String text = "" + toLog;
680683
if (commandName.equals(DriverCommand.EXECUTE_SCRIPT)
681684
|| commandName.equals(DriverCommand.EXECUTE_ASYNC_SCRIPT)) {

0 commit comments

Comments
 (0)