After upgrading vLLM to version 0.16.0, even with the parameters VLLM_LOG_LEVEL=DEBUG --enable-log-requests --enable-log-outputs, the input text is not visible in the logs; only the input parameters (samplingParams) and the output text are displayed.
In vLLM ≥0.11.2, the prompt text is only logged at the DEBUG level, not INFO, even if --enable-log-requests is set. To see the input text in logs, you must set the log level to DEBUG (VLLM_LOG_LEVEL=DEBUG) in addition to --enable-log-requests. If you still do not see the prompt, ensure your logging configuration is not overriding the log level or filtering out DEBUG logs. This behavior is confirmed in vllm-project/vllm#29885 and vllm-project/vllm/pull/29227.
If you have set VLLM_LOG_LEVEL=DEBUG and still do not see the prompt, check for custom logging configurations (e.g., VLLM_LOGGING_CONFIG_PATH) that might suppress DEBUG logs, or verify that your deployment is not redirecting or filtering log output elsewhere. Would you like more detail on how to check or modify your logging configuration?
Sources:
Hint: Mention @RunLLM in the post for followups.
I set the log level to DEBUG,don’t have other environment varibles
