Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -992,33 +992,6 @@ if __name__ == "__main__":
|
|
| 992 |
args = parser.parse_args()
|
| 993 |
logger.debug(f"Parsed arguments: {args}")
|
| 994 |
|
| 995 |
-
# Uvicorn Logging Configuration Override for HF Spaces
|
| 996 |
-
# This completely replaces Uvicorn's silent default with an explicit stdout stream.
|
| 997 |
-
LOGGING_CONFIG = {
|
| 998 |
-
"version": 1,
|
| 999 |
-
"disable_existing_loggers": False,
|
| 1000 |
-
"formatters": {
|
| 1001 |
-
"default": {
|
| 1002 |
-
"()": "uvicorn.logging.DefaultFormatter",
|
| 1003 |
-
"fmt": "[%(asctime)s] %(levelname)s: %(message)s",
|
| 1004 |
-
"use_colors": None,
|
| 1005 |
-
},
|
| 1006 |
-
},
|
| 1007 |
-
"handlers": {
|
| 1008 |
-
"default": {
|
| 1009 |
-
"formatter": "default",
|
| 1010 |
-
"class": "logging.StreamHandler",
|
| 1011 |
-
"stream": "ext://sys.stdout",
|
| 1012 |
-
},
|
| 1013 |
-
},
|
| 1014 |
-
"loggers": {
|
| 1015 |
-
"uvicorn": {"handlers": ["default"], "level": "INFO", "propagate": False},
|
| 1016 |
-
"uvicorn.error": {"level": "INFO"},
|
| 1017 |
-
"uvicorn.access": {"handlers": ["default"], "level": "WARNING", "propagate": False},
|
| 1018 |
-
"bip_notifier": {"handlers": ["default"], "level": "INFO", "propagate": False},
|
| 1019 |
-
},
|
| 1020 |
-
}
|
| 1021 |
-
|
| 1022 |
if args.list_all:
|
| 1023 |
list_all_events()
|
| 1024 |
elif args.latest:
|
|
@@ -1030,10 +1003,34 @@ if __name__ == "__main__":
|
|
| 1030 |
elif args.run:
|
| 1031 |
# Launch FastAPI which internally starts the loop
|
| 1032 |
port = int(os.getenv("PORT", 7860))
|
| 1033 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1034 |
uvicorn.run(app, host="0.0.0.0", port=port, log_config=LOGGING_CONFIG)
|
| 1035 |
else:
|
| 1036 |
# Default behavior: run FastAPI
|
| 1037 |
port = int(os.getenv("PORT", 7860))
|
| 1038 |
-
|
| 1039 |
-
uvicorn.run(app, host="0.0.0.0", port=port, log_config=LOGGING_CONFIG)
|
|
|
|
| 992 |
args = parser.parse_args()
|
| 993 |
logger.debug(f"Parsed arguments: {args}")
|
| 994 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 995 |
if args.list_all:
|
| 996 |
list_all_events()
|
| 997 |
elif args.latest:
|
|
|
|
| 1003 |
elif args.run:
|
| 1004 |
# Launch FastAPI which internally starts the loop
|
| 1005 |
port = int(os.getenv("PORT", 7860))
|
| 1006 |
+
|
| 1007 |
+
LOGGING_CONFIG = {
|
| 1008 |
+
"version": 1,
|
| 1009 |
+
"disable_existing_loggers": False,
|
| 1010 |
+
"formatters": {
|
| 1011 |
+
"default": {
|
| 1012 |
+
"()": "uvicorn.logging.DefaultFormatter",
|
| 1013 |
+
"fmt": "[%(asctime)s] %(levelname)s: %(message)s",
|
| 1014 |
+
"use_colors": False,
|
| 1015 |
+
},
|
| 1016 |
+
},
|
| 1017 |
+
"handlers": {
|
| 1018 |
+
"default": {
|
| 1019 |
+
"formatter": "default",
|
| 1020 |
+
"class": "logging.StreamHandler",
|
| 1021 |
+
"stream": "ext://sys.stdout",
|
| 1022 |
+
},
|
| 1023 |
+
},
|
| 1024 |
+
"loggers": {
|
| 1025 |
+
"uvicorn": {"handlers": ["default"], "level": "INFO", "propagate": False},
|
| 1026 |
+
"uvicorn.error": {"level": "INFO"},
|
| 1027 |
+
"uvicorn.access": {"handlers": ["default"], "level": "WARNING", "propagate": False},
|
| 1028 |
+
"__main__": {"handlers": ["default"], "level": "INFO", "propagate": False},
|
| 1029 |
+
},
|
| 1030 |
+
}
|
| 1031 |
+
|
| 1032 |
uvicorn.run(app, host="0.0.0.0", port=port, log_config=LOGGING_CONFIG)
|
| 1033 |
else:
|
| 1034 |
# Default behavior: run FastAPI
|
| 1035 |
port = int(os.getenv("PORT", 7860))
|
| 1036 |
+
uvicorn.run(app, host="0.0.0.0", port=port, log_level="warning")
|
|
|