Merge pull request #4 from jlowin/log-levels

Make log levels strings
This commit is contained in:
Jeremiah Lowin 2024-11-30 09:45:34 -05:00 committed by GitHub
commit 8d9e69b88c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,7 +3,6 @@
import asyncio
import functools
import json
import logging
from typing import Any, Callable, Optional, Sequence, Union, Literal
import pydantic.json
@ -38,9 +37,7 @@ class Settings(BaseSettings):
# Server settings
debug: bool = False
log_level: Literal[
logging.DEBUG, logging.INFO, logging.WARNING, logging.ERROR, logging.CRITICAL
] = logging.INFO
log_level: Literal["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"] = "INFO"
# HTTP settings
host: str = "0.0.0.0"