Использование @continueSpan не добавляет значения лога в пружинный каталог - PullRequest
0 голосов
/ 04 июля 2019

Использование @continueSpan не добавляет значения журнала в пружинный массив.Я использую аннотацию @continueSpan, но не могу найти способ добавить в нее значение журнала для span.любые ссылки помогут.

@ContinueSpan(log = "submitStream")
  public IngestionResponse submitStream(final InputStream inputStream,
      @SpanTag("ProducerName") @PathVariable String producerName,
      @SpanTag("HttpHeaders") @RequestHeader HttpHeaders httpHeaders) {
    LOGGER.info("[Upload to Stream]: Begin");
    final IngestionResponse ingestionResponse = ingestionService
        .ingestInputStream(inputStream, producerName, httpHeaders);
    String str = null;
    System.out.println(str.length());
    LOGGER.info("[Upload to Stream]: Completed");
    return ingestionResponse;
  }

enter image description here

1 Ответ

0 голосов
/ 04 июля 2019

Попробуйте выполнить одно из двух: - Создайте новый класс с аннотированным методом, зарегистрируйте его экземпляр как bean-компонент и делегируйте ему вызовы в начале и в конце вызова метода - введите как bean-компонент и вручную вызовите SpanCustomizer интерфейс и вызов аннотировать на нем, чтобы аннотировать диапазон с журналом

...