Как отключить журнал отладки
Итак, я делаю Java-приложение с использованием API Google Cloud Vision, и метод возвращает множество журналов DEBUG на мою консоль. Я бы хотел их отключить, но не знаю как. Я получаю этот вывод https://pastebin.com/gVVJprhV
Это мой код
public String googleapi(String image) throws IOException, Exception {
List<AnnotateImageRequest> requests = new ArrayList<>();
ByteString imgBytes = ByteString.readFrom(new FileInputStream(image));
Image img = Image.newBuilder().setContent(imgBytes).build();
Feature feat = Feature.newBuilder().setType(Type.TEXT_DETECTION).build();
AnnotateImageRequest request =
AnnotateImageRequest.newBuilder().addFeatures(feat).setImage(img).build();
requests.add(request);
String question = null;
try (ImageAnnotatorClient client = ImageAnnotatorClient.create()) {
BatchAnnotateImagesResponse response = client.batchAnnotateImages(requests);
List<AnnotateImageResponse> responses = response.getResponsesList();
for (AnnotateImageResponse res : responses) {
if (res.hasError()) {
//System.out.printf("Error: %s\n", res.getError().getMessage());
System.out.println("Se ta bom, n mexas");
return null;
}
EntityAnnotation annotation = res.getTextAnnotations(0);
question = annotation.getDescription();
question = question.replaceAll("\n", " ");
}
}
return question;
}
Я не знаю, почему он выбрасывает всю эту отладку, но я бы хотел ее отключить. Заранее спасибо.
1 ответ
Вы можете создать фильтры исключения, чтобы отфильтровывать журналы "Отладка" в Stackdriver для экземпляра вашего приложения. Stackdriver сохраняет различные журналы и подразделяется на Критический, Ошибка, Предупреждение, Информация и Отладка. Если вам не нужны журналы отладки, вы можете исключить их, чтобы они не создавались. У вас также есть возможность установить процент, чтобы выбранный процент был исключен. В документе приведены инструкции по созданию фильтра исключения для журналов [1].