[Bugfix] Restore structured output logger initialization (#49626)

Signed-off-by: Change72 <changg@nvidia.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

Chang Guo committed Jul 23, 2026 at 11:26 UTC b91a40e7297919e0baf57bab185b9d73076aa121
1 file changed +4
vllm/v1/structured_output/__init__.py
+4
@@ -7,6 +7,7 @@ from concurrent.futures import Future, ThreadPoolExecutor
7 from typing import TYPE_CHECKING
8
9 from vllm.config import VllmConfig
10 +from vllm.logger import init_logger
11 from vllm.reasoning import ReasoningParserManager
12 from vllm.tokenizers import cached_tokenizer_from_config
13 from vllm.utils.import_utils import LazyLoader
@@ -28,6 +29,9 @@ else:
29 torch = LazyLoader("torch", globals(), "torch")
30
31
32 +logger = init_logger(__name__)
33 +
34 +
35 class StructuredOutputManager:
36 """Engine-level manager for structured output requests."""
37