Я использую JsonPath
для моей работы по анализу JSON на Java.Есть ли способы удалить журналы debug
при запуске кода?
Итак, я просто пытаюсь запустить мой код синтаксического анализа в Maven:
String pageName = JsonPath.read(json, "$['pageInfo']['pageName']");
System.out.println(pageName);
Но при запускеjar
файл артефакта, в первой строке показывается следующее:
0 [main] DEBUG com.jayway.jsonpath.internal.path.CompiledPath - Evaluating path: $['pageInfo']['pageName']
Как игнорировать эту строку?Это появляется при выполнении каждого JsonPath.read()
вызова.
ОБНОВЛЕНИЯ :
Изначально я получал журналы красного цвета из log4j
, поэтому добавил эти зависимости.Красные журналы исчезли, но вышеприведенный журнал (теперь черный) появился!
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version>
</dependency>
Я также добавляю зависимость logBack
.Но все же фрагмент кода не может быть распознан: