diff --git a/karate-core/src/main/java/com/intuit/karate/core/ScenarioBridge.java b/karate-core/src/main/java/com/intuit/karate/core/ScenarioBridge.java index 828942745..c77573950 100644 --- a/karate-core/src/main/java/com/intuit/karate/core/ScenarioBridge.java +++ b/karate-core/src/main/java/com/intuit/karate/core/ScenarioBridge.java @@ -27,6 +27,9 @@ import com.intuit.karate.Json; import com.intuit.karate.JsonUtils; import com.intuit.karate.KarateException; +import com.intuit.karate.Logger; +import com.intuit.karate.Match; +import com.intuit.karate.MatchStep; import com.intuit.karate.PerfContext; import com.intuit.karate.StringUtils; import com.intuit.karate.XmlUtils; @@ -39,8 +42,6 @@ import com.intuit.karate.http.ResourceType; import com.intuit.karate.http.WebSocketClient; import com.intuit.karate.http.WebSocketOptions; -import com.intuit.karate.Match; -import com.intuit.karate.MatchStep; import com.intuit.karate.shell.Command; import java.io.File; import java.util.ArrayList; @@ -512,6 +513,11 @@ public void log(Value... values) { } } + public Logger getLogger() { + ScenarioEngine engine = getEngine(); + return engine.logger; + } + public Object lowerCase(Object o) { Variable var = new Variable(o); return JsValue.fromJava(var.toLowerCase().getValue());