vllm.config.logging ¶
Classes:
-
LoggingConfig–vLLM logging. Default
dictConfigadds a formatted stream handler.
LoggingConfig ¶
vLLM logging. Default dictConfig adds a formatted stream handler.
Supply a JSON object with --logging-config or individual fields with dotted arguments such as --logging-config.log_level DEBUG and --logging-config.pylogging_config_file logging.json. --log-level and legacy --log-config-file override their matching fields. Set configure_logging to false to skip applying a dictConfig.
Attributes:
-
configure_logging(bool) –Whether to apply a Python logging configuration.
-
log_level(LogLevel) –Log level used when no custom logging configuration is provided.
-
pylogging_config_file(str | None) –Path to a Python logging JSON file using
Source code in vllm/config/logging.py
configure_logging = Field(default_factory=(lambda: envs.VLLM_CONFIGURE_LOGGING)) class-attribute instance-attribute ¶
Whether to apply a Python logging configuration.
With no pylogging_config_file, the default config adds a formatted stream handler to the vllm logger. A custom Python logging configuration file also requires this to be enabled.
log_level = Field(default_factory=(lambda: cast(LogLevel, envs.VLLM_LOGGING_LEVEL))) class-attribute instance-attribute ¶
Log level used when no custom logging configuration is provided.
pylogging_config_file = Field(default_factory=(lambda: envs.VLLM_LOGGING_CONFIG_PATH)) class-attribute instance-attribute ¶
Path to a Python logging JSON file using dictConfig schema.
A custom dictConfig is authoritative over log_level for logger, handler, and formatter settings.