mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2025-12-23 11:46:14 +08:00
[CI/Build] add python-json-logger to requirements-common (#12842)
This commit is contained in:
parent
c0e3ecd6d2
commit
7940d8a6a7
@ -49,7 +49,8 @@ disabled, an error will occur while starting vLLM.
|
|||||||
### Example 1: Customize vLLM root logger
|
### Example 1: Customize vLLM root logger
|
||||||
|
|
||||||
For this example, we will customize the vLLM root logger to use
|
For this example, we will customize the vLLM root logger to use
|
||||||
[`python-json-logger`](https://github.com/madzak/python-json-logger) to log to
|
[`python-json-logger`](https://github.com/nhairs/python-json-logger)
|
||||||
|
(which is part of the container image) to log to
|
||||||
STDOUT of the console in JSON format with a log level of `INFO`.
|
STDOUT of the console in JSON format with a log level of `INFO`.
|
||||||
|
|
||||||
To begin, first, create an appropriate JSON logging configuration file:
|
To begin, first, create an appropriate JSON logging configuration file:
|
||||||
@ -82,12 +83,6 @@ To begin, first, create an appropriate JSON logging configuration file:
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Next, install the `python-json-logger` package if it's not already installed:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
pip install python-json-logger
|
|
||||||
```
|
|
||||||
|
|
||||||
Finally, run vLLM with the `VLLM_LOGGING_CONFIG_PATH` environment variable set
|
Finally, run vLLM with the `VLLM_LOGGING_CONFIG_PATH` environment variable set
|
||||||
to the path of the custom logging configuration JSON file:
|
to the path of the custom logging configuration JSON file:
|
||||||
|
|
||||||
|
|||||||
@ -38,3 +38,4 @@ compressed-tensors == 0.9.2 # required for compressed-tensors
|
|||||||
depyf==0.18.0 # required for profiling and debugging with compilation config
|
depyf==0.18.0 # required for profiling and debugging with compilation config
|
||||||
cloudpickle # allows pickling lambda functions in model_executor/models/registry.py
|
cloudpickle # allows pickling lambda functions in model_executor/models/registry.py
|
||||||
watchfiles # required for http server to monitor the updates of TLS files
|
watchfiles # required for http server to monitor the updates of TLS files
|
||||||
|
python-json-logger # Used by logging as per examples/other/logging_configuration.md
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user