snikhilesh commited on
Commit
41d2494
·
verified ·
1 Parent(s): c5d6487

Fix runtime error: Correct medical_logger parameter usage

Browse files
Files changed (1) hide show
  1. backend/main.py +14 -14
backend/main.py CHANGED
@@ -73,7 +73,7 @@ async def monitoring_middleware(request: Request, call_next):
73
 
74
  # Log request start
75
  medical_logger.info("Request received",
76
- EventCategory.SYSTEM_EVENT,
77
  details={
78
  "request_id": request_id,
79
  "method": request.method,
@@ -98,7 +98,7 @@ async def monitoring_middleware(request: Request, call_next):
98
 
99
  # Log request completion
100
  medical_logger.info("Request completed",
101
- EventCategory.SYSTEM_EVENT,
102
  details={
103
  "request_id": request_id,
104
  "method": request.method,
@@ -123,7 +123,7 @@ async def monitoring_middleware(request: Request, call_next):
123
 
124
  # Log error
125
  medical_logger.error("Request failed",
126
- EventCategory.ERROR_EVENT,
127
  details={"request_id": request_id,
128
  "method": request.method,
129
  "path": request.url.path,
@@ -177,7 +177,7 @@ async def startup_event():
177
  """
178
 
179
  medical_logger.info("Starting Medical AI Platform initialization",
180
- EventCategory.SYSTEM_EVENT,
181
  details={
182
  "version": "2.0.0",
183
  "timestamp": datetime.utcnow().isoformat()
@@ -186,7 +186,7 @@ async def startup_event():
186
  # Initialize monitoring service
187
  monitoring_service.start_monitoring()
188
  medical_logger.info("Monitoring service initialized",
189
- EventCategory.SYSTEM_EVENT,
190
  details={
191
  "cache_enabled": True,
192
  "alert_threshold": 0.05
@@ -210,14 +210,14 @@ async def startup_event():
210
  )
211
 
212
  medical_logger.info("Model versioning initialized",
213
- EventCategory.SYSTEM_EVENT,
214
  details={
215
  "total_models": len(model_versions)
216
  })
217
 
218
  # Initialize compliance reporting
219
  medical_logger.info("Compliance reporting system initialized",
220
- EventCategory.SYSTEM_EVENT,
221
  details={
222
  "standards": ["HIPAA", "GDPR"],
223
  "audit_enabled": True
@@ -240,27 +240,27 @@ async def startup_event():
240
  }
241
 
242
  medical_logger.info("System configuration loaded",
243
- EventCategory.SYSTEM_EVENT,
244
  details=system_config)
245
 
246
  # Test critical components
247
  try:
248
  health_status = monitoring_service.get_system_health()
249
  medical_logger.info("Health check successful",
250
- EventCategory.SYSTEM_EVENT,
251
  details={
252
  "status": health_status["status"],
253
  "components_ready": True
254
  })
255
  except Exception as e:
256
  medical_logger.error("Health check failed during startup",
257
- EventCategory.ERROR_EVENT,
258
  details={
259
  "error": str(e)
260
  })
261
 
262
  medical_logger.info("Medical AI Platform startup complete",
263
- EventCategory.SYSTEM_EVENT,
264
  details={
265
  "status": "ready",
266
  "timestamp": datetime.utcnow().isoformat()
@@ -392,7 +392,7 @@ async def get_health_dashboard():
392
  }
393
  except Exception as e:
394
  medical_logger.warning("Failed to get model metrics",
395
- EventCategory.PERFORMANCE_EVENT,
396
  details={"error": str(e)})
397
 
398
  # Get pipeline statistics
@@ -415,7 +415,7 @@ async def get_health_dashboard():
415
  synthesis_stats = synthesis_service.get_synthesis_statistics()
416
  except Exception as e:
417
  medical_logger.warning("Failed to get synthesis stats",
418
- EventCategory.PERFORMANCE_EVENT,
419
  details={"error": str(e)})
420
 
421
  # Compliance overview
@@ -488,7 +488,7 @@ async def get_health_dashboard():
488
 
489
  except Exception as e:
490
  medical_logger.error("Dashboard generation failed",
491
- EventCategory.ERROR_EVENT,
492
  details={"error": str(e),
493
  "timestamp": datetime.utcnow().isoformat()})
494
 
 
73
 
74
  # Log request start
75
  medical_logger.info("Request received",
76
+ category=EventCategory.SYSTEM_EVENT,
77
  details={
78
  "request_id": request_id,
79
  "method": request.method,
 
98
 
99
  # Log request completion
100
  medical_logger.info("Request completed",
101
+ category=EventCategory.SYSTEM_EVENT,
102
  details={
103
  "request_id": request_id,
104
  "method": request.method,
 
123
 
124
  # Log error
125
  medical_logger.error("Request failed",
126
+ category=EventCategory.ERROR_EVENT,
127
  details={"request_id": request_id,
128
  "method": request.method,
129
  "path": request.url.path,
 
177
  """
178
 
179
  medical_logger.info("Starting Medical AI Platform initialization",
180
+ category=EventCategory.SYSTEM_EVENT,
181
  details={
182
  "version": "2.0.0",
183
  "timestamp": datetime.utcnow().isoformat()
 
186
  # Initialize monitoring service
187
  monitoring_service.start_monitoring()
188
  medical_logger.info("Monitoring service initialized",
189
+ category=EventCategory.SYSTEM_EVENT,
190
  details={
191
  "cache_enabled": True,
192
  "alert_threshold": 0.05
 
210
  )
211
 
212
  medical_logger.info("Model versioning initialized",
213
+ category=EventCategory.SYSTEM_EVENT,
214
  details={
215
  "total_models": len(model_versions)
216
  })
217
 
218
  # Initialize compliance reporting
219
  medical_logger.info("Compliance reporting system initialized",
220
+ category=EventCategory.COMPLIANCE_EVENT,
221
  details={
222
  "standards": ["HIPAA", "GDPR"],
223
  "audit_enabled": True
 
240
  }
241
 
242
  medical_logger.info("System configuration loaded",
243
+ category=EventCategory.SYSTEM_EVENT,
244
  details=system_config)
245
 
246
  # Test critical components
247
  try:
248
  health_status = monitoring_service.get_system_health()
249
  medical_logger.info("Health check successful",
250
+ category=EventCategory.SYSTEM_EVENT,
251
  details={
252
  "status": health_status["status"],
253
  "components_ready": True
254
  })
255
  except Exception as e:
256
  medical_logger.error("Health check failed during startup",
257
+ category=EventCategory.ERROR_EVENT,
258
  details={
259
  "error": str(e)
260
  })
261
 
262
  medical_logger.info("Medical AI Platform startup complete",
263
+ category=EventCategory.SYSTEM_EVENT,
264
  details={
265
  "status": "ready",
266
  "timestamp": datetime.utcnow().isoformat()
 
392
  }
393
  except Exception as e:
394
  medical_logger.warning("Failed to get model metrics",
395
+ category=EventCategory.PERFORMANCE_EVENT,
396
  details={"error": str(e)})
397
 
398
  # Get pipeline statistics
 
415
  synthesis_stats = synthesis_service.get_synthesis_statistics()
416
  except Exception as e:
417
  medical_logger.warning("Failed to get synthesis stats",
418
+ category=EventCategory.PERFORMANCE_EVENT,
419
  details={"error": str(e)})
420
 
421
  # Compliance overview
 
488
 
489
  except Exception as e:
490
  medical_logger.error("Dashboard generation failed",
491
+ category=EventCategory.ERROR_EVENT,
492
  details={"error": str(e),
493
  "timestamp": datetime.utcnow().isoformat()})
494