Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -2,6 +2,8 @@ import os
|
|
2 |
import json
|
3 |
import time
|
4 |
import logging
|
|
|
|
|
5 |
import threading
|
6 |
import sys
|
7 |
from pathlib import Path
|
@@ -22,7 +24,7 @@ SUPPORTED_EXTENSIONS = {'.jpg', '.jpeg', '.png', '.heic', '.tiff', '.bmp', '.web
|
|
22 |
|
23 |
# Logging Setup
|
24 |
os.makedirs("logs", exist_ok=True)
|
25 |
-
log_handler =
|
26 |
logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s", handlers=[logging.StreamHandler(), log_handler])
|
27 |
logger = logging.getLogger(__name__)
|
28 |
|
@@ -167,4 +169,4 @@ if __name__ == "__main__":
|
|
167 |
ensure_dataset_exists()
|
168 |
if os.getenv("WATCH_DIRECTORY"):
|
169 |
threading.Thread(target=schedule_directory_scan).start()
|
170 |
-
demo.launch(server_name="0.0.0.0", server_port=7860)
|
|
|
2 |
import json
|
3 |
import time
|
4 |
import logging
|
5 |
+
# Import the handlers submodule explicitly
|
6 |
+
from logging import handlers
|
7 |
import threading
|
8 |
import sys
|
9 |
from pathlib import Path
|
|
|
24 |
|
25 |
# Logging Setup
|
26 |
os.makedirs("logs", exist_ok=True)
|
27 |
+
log_handler = handlers.RotatingFileHandler("logs/uploader.log", maxBytes=MAX_LOG_SIZE_MB * 1024 * 1024, backupCount=5)
|
28 |
logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s", handlers=[logging.StreamHandler(), log_handler])
|
29 |
logger = logging.getLogger(__name__)
|
30 |
|
|
|
169 |
ensure_dataset_exists()
|
170 |
if os.getenv("WATCH_DIRECTORY"):
|
171 |
threading.Thread(target=schedule_directory_scan).start()
|
172 |
+
demo.launch(server_name="0.0.0.0", server_port=7860)
|