Spaces:
Running
Running
Deploy backend from GitHub Actions
Browse files- .env.example +1 -1
- backend/core/config.py +1 -1
- backend/core/logging_config.py +2 -0
.env.example
CHANGED
|
@@ -65,5 +65,5 @@ RATE_LIMIT_CHAT=50/hour
|
|
| 65 |
RATE_LIMIT_AUTH=5/minute
|
| 66 |
|
| 67 |
# === LOGGING ===
|
| 68 |
-
LOG_LEVEL=
|
| 69 |
LOG_DIR=./backend/logs
|
|
|
|
| 65 |
RATE_LIMIT_AUTH=5/minute
|
| 66 |
|
| 67 |
# === LOGGING ===
|
| 68 |
+
LOG_LEVEL=INFO
|
| 69 |
LOG_DIR=./backend/logs
|
backend/core/config.py
CHANGED
|
@@ -71,7 +71,7 @@ class Settings(BaseSettings):
|
|
| 71 |
RATE_LIMIT_AUTH: str = "5/minute"
|
| 72 |
|
| 73 |
# === Logging ===
|
| 74 |
-
LOG_LEVEL: str = "
|
| 75 |
LOG_DIR: Path = Path("./backend/logs")
|
| 76 |
|
| 77 |
@field_validator("ALLOWED_ORIGINS", "TRUSTED_HOSTS", mode="before")
|
|
|
|
| 71 |
RATE_LIMIT_AUTH: str = "5/minute"
|
| 72 |
|
| 73 |
# === Logging ===
|
| 74 |
+
LOG_LEVEL: str = "INFO"
|
| 75 |
LOG_DIR: Path = Path("./backend/logs")
|
| 76 |
|
| 77 |
@field_validator("ALLOWED_ORIGINS", "TRUSTED_HOSTS", mode="before")
|
backend/core/logging_config.py
CHANGED
|
@@ -104,6 +104,8 @@ def setup_logging():
|
|
| 104 |
logging.getLogger("uvicorn.access").propagate = False
|
| 105 |
logging.getLogger("httpx").setLevel(logging.WARNING)
|
| 106 |
logging.getLogger("chromadb").setLevel(logging.WARNING)
|
|
|
|
|
|
|
| 107 |
|
| 108 |
class MLLogger:
|
| 109 |
def __init__(self):
|
|
|
|
| 104 |
logging.getLogger("uvicorn.access").propagate = False
|
| 105 |
logging.getLogger("httpx").setLevel(logging.WARNING)
|
| 106 |
logging.getLogger("chromadb").setLevel(logging.WARNING)
|
| 107 |
+
logging.getLogger("aiosqlite").setLevel(logging.WARNING)
|
| 108 |
+
logging.getLogger("sqlalchemy.engine").setLevel(logging.WARNING)
|
| 109 |
|
| 110 |
class MLLogger:
|
| 111 |
def __init__(self):
|