Как остановить Azure Blob Java SDK TransferManager печатает сообщение «ВНИМАНИЕ: МЕДЛЕННАЯ РАБОТА ...» - PullRequest
0 голосов
/ 09 июля 2020

Я использую SDK azure -storage-blob v11.0.0 в моем java проекте.

Для загрузки больших двоичных объектов из своего хранилища больших двоичных объектов я использую следующий код.

final BlockBlobURL blobURL = containerURL.createBlockBlobURL(blob.getName());
            AsynchronousFileChannel fileChannel =
                    AsynchronousFileChannel.open(
                            localFile.toPath(),
                            StandardOpenOption.CREATE,
                            StandardOpenOption.WRITE);
            ResponseTracker responseTracker = new ResponseTracker(
                    TransferManager.downloadBlobToFile(fileChannel, blobURL, null, null).doAfterTerminate(fileChannel::close).toFuture(),
                    fileName);

Но при загрузке файлов иногда я получаю такой результат.

ВНИМАНИЕ: МЕДЛЕННАЯ РАБОТА. Продолжительность> 3000 мс. Запрос на попытку: '1', продолжительность запроса: '8417' мс, продолжительность операции: '8417' мс GET: https://xxxx.blob.core.windows.net/xxxx/this%2Fin2%2FoneGBImages7.zip?sv=2017-04-17&ss=bf&srt=co&spr=https&se=2020-07-10T12%3A44%3A41Z&sr=co&sp=racwdlup&sig=REDACTED Content-Length: 0 x-ms-version: 2018-11-09 x -ms-range: bytes = 784334848-788529151 хост: xxxx.blob.core. windows. net соединение: keep-alive If-Match: 0x8D824056357EBBF x-ms-client-request-id: xxxxx-ac90-47c8 -85fa-34e172a7cd47 User-Agent: Azure -Storage / 11.0.0 (JavaJRE 13; MacOSX 10.14.6)

Я хотел бы каким-то образом отключить это. Я не могу найти ничего на net о том, как это отключить. Я бы предпочел не блокировать все журналы из хранилища sdk.

Есть идеи, как я могу подавить этот вывод?

...