Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
vllm_cscc
Commits
3b221cb6
Unverified
Commit
3b221cb6
authored
Dec 01, 2025
by
Boyuan Feng
Committed by
GitHub
Dec 02, 2025
Browse files
[BugFix] respect VLLM_LOGGING_LEVEL in logger (#29761)
Signed-off-by:
Boyuan Feng
<
boyuan@meta.com
>
parent
0037b574
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
5 deletions
+9
-5
tests/conftest.py
tests/conftest.py
+1
-0
tests/test_config.py
tests/test_config.py
+2
-2
tests/test_logger.py
tests/test_logger.py
+2
-2
vllm/logger.py
vllm/logger.py
+4
-1
No files found.
tests/conftest.py
View file @
3b221cb6
...
...
@@ -1174,6 +1174,7 @@ def caplog_mp_spawn(tmp_path, monkeypatch):
"level"
:
level
,
"filename"
:
log_path
.
as_posix
(),
}
config
[
"loggers"
][
"vllm"
][
"level"
]
=
level
config_path
.
write_text
(
json
.
dumps
(
config
))
...
...
tests/test_config.py
View file @
3b221cb6
...
...
@@ -716,7 +716,7 @@ def test_is_chunked_prefill_supported(
):
model_config
=
ModelConfig
(
model_id
,
trust_remote_code
=
True
)
assert
model_config
.
attn_type
==
expected_attn_type
with
caplog_vllm
.
at_level
(
level
=
logging
.
DEBUG
):
with
caplog_vllm
.
at_level
(
level
=
logging
.
DEBUG
,
logger
=
"vllm"
):
assert
model_config
.
is_chunked_prefill_supported
==
expected_result
assert
reason
in
caplog_vllm
.
text
...
...
@@ -835,7 +835,7 @@ def test_is_prefix_caching_supported(
):
model_config
=
ModelConfig
(
model_id
,
trust_remote_code
=
True
)
assert
model_config
.
attn_type
==
expected_attn_type
with
caplog_vllm
.
at_level
(
level
=
logging
.
DEBUG
):
with
caplog_vllm
.
at_level
(
level
=
logging
.
DEBUG
,
logger
=
"vllm"
):
assert
model_config
.
is_prefix_caching_supported
==
expected_result
assert
reason
in
caplog_vllm
.
text
...
...
tests/test_logger.py
View file @
3b221cb6
...
...
@@ -57,7 +57,7 @@ def test_default_vllm_root_logger_configuration(monkeypatch):
_configure_vllm_root_logger
()
logger
=
logging
.
getLogger
(
"vllm"
)
assert
logger
.
level
==
logging
.
DEBUG
assert
logger
.
level
==
logging
.
INFO
assert
not
logger
.
propagate
handler
=
logger
.
handlers
[
0
]
...
...
@@ -524,7 +524,7 @@ def mp_function(**kwargs):
def
test_caplog_mp_fork
(
caplog_vllm
,
caplog_mp_fork
):
with
caplog_vllm
.
at_level
(
logging
.
DEBUG
),
caplog_mp_fork
():
with
caplog_vllm
.
at_level
(
logging
.
DEBUG
,
logger
=
"vllm"
),
caplog_mp_fork
():
import
multiprocessing
ctx
=
multiprocessing
.
get_context
(
"fork"
)
...
...
vllm/logger.py
View file @
3b221cb6
...
...
@@ -62,7 +62,7 @@ DEFAULT_LOGGING_CONFIG = {
"loggers"
:
{
"vllm"
:
{
"handlers"
:
[
"vllm"
],
"level"
:
"DEBUG"
,
"level"
:
envs
.
VLLM_LOGGING_LEVEL
,
"propagate"
:
False
,
},
},
...
...
@@ -175,6 +175,9 @@ def _configure_vllm_root_logger() -> None:
vllm_handler
[
"stream"
]
=
envs
.
VLLM_LOGGING_STREAM
vllm_handler
[
"formatter"
]
=
"vllm_color"
if
_use_color
()
else
"vllm"
vllm_loggers
=
logging_config
[
"loggers"
][
"vllm"
]
vllm_loggers
[
"level"
]
=
envs
.
VLLM_LOGGING_LEVEL
if
envs
.
VLLM_LOGGING_CONFIG_PATH
:
if
not
path
.
exists
(
envs
.
VLLM_LOGGING_CONFIG_PATH
):
raise
RuntimeError
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment