Skip to content

Commit b117d71

Browse files
authored
Merge pull request #587 from authorjapps/PR-588_fixes
PR-580 More prettyfied logging for a Scenario
2 parents 1fd1bed + e0cdbfa commit b117d71

File tree

4 files changed

+29
-3
lines changed

4 files changed

+29
-3
lines changed

core/src/main/java/org/jsmart/zerocode/core/engine/executor/httpapi/HttpApiExecutorImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ private Object readJsonPathOrElseNull(String requestJson, String jsonPath) {
147147
try {
148148
return JsonPath.read(requestJson, jsonPath);
149149
} catch (PathNotFoundException pEx) {
150-
LOGGER.warn("No " + jsonPath + " was present in the request. returned null.");
150+
LOGGER.info("No " + jsonPath + " was present in the request. returned null.");
151151
return null;
152152
}
153153
}

core/src/main/java/org/jsmart/zerocode/core/runner/ZeroCodeMultiStepsScenarioRunnerImpl.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,10 @@ public class ZeroCodeMultiStepsScenarioRunnerImpl implements ZeroCodeMultiStepsS
106106
@Override
107107
public synchronized boolean runScenario(ScenarioSpec scenario, RunNotifier notifier, Description description) {
108108

109-
LOGGER.warn("\n-------------------------- BDD: Scenario:{} -------------------------\n", scenario.getScenarioName());
109+
LOGGER.warn("\n-----------------------------------------------------------------------------------\n" +
110+
"\nScenario:\n+++++++++\n\n{} \n" +
111+
"\n-----------------------------------------------------------------------------------",
112+
scenario.getScenarioName());
110113

111114
ioWriterBuilder = ZeroCodeIoWriteBuilder.newInstance().timeStamp(LocalDateTime.now());
112115

http-testing/src/test/resources/logback.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
</layout>
1919
</appender>
2020

21-
<root level="INFO"> <!-- Change this value to have or prevent verbose outputs e.g. WARN or DEBUG -->
21+
<root level="WARN"> <!-- Update this value to see or prevent verbose outputs -->
2222
<appender-ref ref="fileAppender" />
2323
<appender-ref ref="consoleAppender" />
2424
</root>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<configuration>
3+
<appender name="fileAppender" class="ch.qos.logback.core.FileAppender">
4+
<file>target/logs/sponsorship_ingestion.log</file>
5+
<append>true</append>
6+
<encoder>
7+
<!-- make it 100 to print full package -->
8+
<pattern>%d [%thread] %-5level %logger{30} - %msg%n</pattern>
9+
</encoder>
10+
</appender>
11+
12+
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
13+
<layout class="ch.qos.logback.classic.PatternLayout">
14+
<pattern>%d [%thread] %-5level %logger{30} - %msg%n</pattern>
15+
</layout>
16+
</appender>
17+
18+
<!-- Update level to DEBUG or INFO to get more detailed operations -->
19+
<root level="WARN">
20+
<appender-ref ref="fileAppender" />
21+
<appender-ref ref="consoleAppender" />
22+
</root>
23+
</configuration>

0 commit comments

Comments
 (0)