Ali2206 commited on
Commit
09d17f9
Β·
1 Parent(s): ef0c125

Fix logger issue in run.py - Replace logger calls with print statements for startup script

Browse files
Files changed (1) hide show
  1. run.py +13 -11
run.py CHANGED
@@ -14,29 +14,29 @@ def main():
14
  """Main startup function for HF Spaces"""
15
 
16
  # Log environment information
17
- logger.info("πŸš€ Starting Audit Checklist API on Hugging Face Spaces")
18
- logger.info(f"Python version: {sys.version}")
19
- logger.info(f"Working directory: {os.getcwd()}")
20
 
21
  # Check environment variables
22
  mongodb_uri = os.getenv('MONGODB_URI')
23
  port = os.getenv('PORT', '8000')
24
 
25
- logger.info(f"PORT: {port}")
26
  if mongodb_uri:
27
- logger.info(f"MONGODB_URI: {'*' * 50}")
28
  else:
29
- logger.warning("⚠️ MONGODB_URI not found in environment variables!")
30
- logger.warning("⚠️ Please set MONGODB_URI in your HF Space settings")
31
- logger.warning("⚠️ Expected format: mongodb+srv://username:password@cluster.mongodb.net/database")
32
 
33
  # Import and run the FastAPI app
34
  try:
35
  import uvicorn
36
  from app import app
37
 
38
- logger.info("βœ… FastAPI app imported successfully")
39
- logger.info(f"🌐 Starting server on port {port}")
40
 
41
  uvicorn.run(
42
  app,
@@ -46,7 +46,9 @@ def main():
46
  )
47
 
48
  except Exception as e:
49
- logger.error(f"❌ Failed to start application: {e}")
 
 
50
  sys.exit(1)
51
 
52
  if __name__ == "__main__":
 
14
  """Main startup function for HF Spaces"""
15
 
16
  # Log environment information
17
+ print("πŸš€ Starting Audit Checklist API on Hugging Face Spaces")
18
+ print(f"Python version: {sys.version}")
19
+ print(f"Working directory: {os.getcwd()}")
20
 
21
  # Check environment variables
22
  mongodb_uri = os.getenv('MONGODB_URI')
23
  port = os.getenv('PORT', '8000')
24
 
25
+ print(f"PORT: {port}")
26
  if mongodb_uri:
27
+ print(f"MONGODB_URI: {'*' * 50}")
28
  else:
29
+ print("⚠️ MONGODB_URI not found in environment variables!")
30
+ print("⚠️ Please set MONGODB_URI in your HF Space settings")
31
+ print("⚠️ Expected format: mongodb+srv://username:password@cluster.mongodb.net/database")
32
 
33
  # Import and run the FastAPI app
34
  try:
35
  import uvicorn
36
  from app import app
37
 
38
+ print("βœ… FastAPI app imported successfully")
39
+ print(f"🌐 Starting server on port {port}")
40
 
41
  uvicorn.run(
42
  app,
 
46
  )
47
 
48
  except Exception as e:
49
+ print(f"❌ Failed to start application: {e}")
50
+ import traceback
51
+ traceback.print_exc()
52
  sys.exit(1)
53
 
54
  if __name__ == "__main__":