DinoPLayZ commited on
Commit
932ee5d
·
verified ·
1 Parent(s): 3e76f54

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +27 -30
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
- print(f"[{datetime.now().isoformat()}] BINDING UVICORN ON PORT {port} WITH EXPLICIT STDOUT LOGGING...", flush=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
- print(f"[{datetime.now().isoformat()}] BINDING UVICORN ON PORT {port} WITH EXPLICIT STDOUT LOGGING...", flush=True)
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")