Skip to content

Commit ff438fe

Browse files
committed
Fix logging documentation
Signed-off-by: Jared O'Connell <[email protected]>
1 parent ddbae80 commit ff438fe

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

DEVELOPING.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,24 @@ Reference [https://www.npmjs.com/package/jest-runner-groups](jest-runner-groups)
267267
*/
268268
```
269269

270+
### Logging
271+
272+
Logging is useful for learning how GuideLLM works and finding problems.
273+
274+
Logging is set using the following environment variables:
275+
- `GUIDELLM__LOGGING__DISABLED`: Disable logging (default: false).
276+
- `GUIDELLM__LOGGING__CLEAR_LOGGERS`: Clear existing loggers
277+
from loguru (default: true).
278+
- `GUIDELLM__LOGGING__CONSOLE_LOG_LEVEL`: Log level for console logging
279+
(default: none, options: DEBUG, INFO, WARNING, ERROR, CRITICAL).
280+
- `GUIDELLM__LOGGING__LOG_FILE`: Path to the log file for file logging
281+
(default: guidellm.log if log file level set else none)
282+
- `GUIDELLM__LOGGING__LOG_FILE_LEVEL`: Log level for file logging
283+
(default: INFO if log file set else none).
284+
285+
If logging isn't responding to the environment variables, run the `guidellm config`
286+
command to validate that the environment variables match and are being set correctly.
287+
270288
## Additional Resources
271289

272290
- [CONTRIBUTING.md](https://github.com/neuralmagic/guidellm/blob/main/CONTRIBUTING.md): Guidelines for contributing to the project.

src/guidellm/logger.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,16 @@
99
- GUIDELLM__LOGGING__DISABLED: Disable logging (default: false).
1010
- GUIDELLM__LOGGING__CLEAR_LOGGERS: Clear existing loggers
1111
from loguru (default: true).
12-
- GUIDELLM__LOGGING__LOG_LEVEL: Log level for console logging
12+
- GUIDELLM__LOGGING__CONSOLE_LOG_LEVEL: Log level for console logging
1313
(default: none, options: DEBUG, INFO, WARNING, ERROR, CRITICAL).
14-
- GUIDELLM__LOGGING__FILE: Path to the log file for file logging
14+
- GUIDELLM__LOGGING__LOG_FILE: Path to the log file for file logging
1515
(default: guidellm.log if log file level set else none)
16-
- GUIDELLM__LOGGING__FILE_LEVEL: Log level for file logging
16+
- GUIDELLM__LOGGING__LOG_FILE_LEVEL: Log level for file logging
1717
(default: INFO if log file set else none).
1818
19+
If logging isn't responding to the environment variables, run the `guidellm config`
20+
command to validate that the environment variables match and are being set correctly.
21+
1922
Usage:
2023
from guidellm import logger, configure_logger, LoggerConfig
2124

0 commit comments

Comments
 (0)