VirtualThreadAsyncHttpClient.close() logs its executor.closed lifecycle event at DEBUG (sdk-async-virtualthreads/src/main/kotlin/org/dexpace/sdk/async/virtualthreads/VirtualThreads.kt; the call is log.atVerbose(), and VERBOSE maps to SLF4J DEBUG in ClientLogger). Closing is idempotent and otherwise correct; this is purely an observability question. The lifecycle event is emitted at DEBUG rather than INFO.
Decision needed: confirm DEBUG is intended. Operators who watch for or alert on the executor-close event at INFO will no longer see it by default. If lifecycle visibility at INFO is preferred, restore the level.
VirtualThreadAsyncHttpClient.close()logs itsexecutor.closedlifecycle event at DEBUG (sdk-async-virtualthreads/src/main/kotlin/org/dexpace/sdk/async/virtualthreads/VirtualThreads.kt; the call islog.atVerbose(), andVERBOSEmaps to SLF4JDEBUGinClientLogger). Closing is idempotent and otherwise correct; this is purely an observability question. The lifecycle event is emitted at DEBUG rather than INFO.Decision needed: confirm DEBUG is intended. Operators who watch for or alert on the executor-close event at INFO will no longer see it by default. If lifecycle visibility at INFO is preferred, restore the level.