LogicGoInfotechSpaces commited on
Commit
965275f
·
1 Parent(s): e34b7d2

Add detailed logging for MongoDB insert operations

Browse files

- Add success log message when MongoDB insert succeeds
- Add debug log before insert to show what's being inserted
- Add error log with full document details on failure
- This will help diagnose why logs aren't appearing in api_logs collection

Files changed (1) hide show
  1. api/main.py +10 -5
api/main.py CHANGED
@@ -618,9 +618,11 @@ def inpaint(req: InpaintRequest, request: Request, _: None = Depends(bearer_auth
618
 
619
  if mongo_logs is not None:
620
  try:
621
- mongo_logs.insert_one(log_doc)
 
 
622
  except Exception as mongo_err:
623
- log.error("Mongo log insert failed: %s", mongo_err)
624
  else:
625
  log.warning("MongoDB not configured, skipping log insert")
626
 
@@ -702,7 +704,8 @@ def inpaint_url(req: InpaintRequest, request: Request, _: None = Depends(bearer_
702
  log_doc["error"] = error_msg
703
  if mongo_logs is not None:
704
  try:
705
- mongo_logs.insert_one(log_doc)
 
706
  except Exception as mongo_err:
707
  log.error("Mongo log insert failed: %s", mongo_err)
708
  else:
@@ -876,7 +879,8 @@ def inpaint_multipart(
876
  log_doc["error"] = error_msg
877
  if mongo_logs is not None:
878
  try:
879
- mongo_logs.insert_one(log_doc)
 
880
  except Exception as mongo_err:
881
  log.error("Mongo log insert failed: %s", mongo_err)
882
  else:
@@ -1021,7 +1025,8 @@ def remove_pink_segments(
1021
  log_doc["error"] = error_msg
1022
  if mongo_logs is not None:
1023
  try:
1024
- mongo_logs.insert_one(log_doc)
 
1025
  except Exception as mongo_err:
1026
  log.error("Mongo log insert failed: %s", mongo_err)
1027
  else:
 
618
 
619
  if mongo_logs is not None:
620
  try:
621
+ log.debug("Inserting log document: %s", log_doc)
622
+ result = mongo_logs.insert_one(log_doc)
623
+ log.info("Mongo log inserted successfully: _id=%s, output_id=%s, status=%s", result.inserted_id, output_name, status)
624
  except Exception as mongo_err:
625
+ log.error("Mongo log insert failed: %s, log_doc=%s", mongo_err, log_doc)
626
  else:
627
  log.warning("MongoDB not configured, skipping log insert")
628
 
 
704
  log_doc["error"] = error_msg
705
  if mongo_logs is not None:
706
  try:
707
+ result = mongo_logs.insert_one(log_doc)
708
+ log.info("Mongo log inserted successfully: _id=%s, output_id=%s", result.inserted_id, output_name)
709
  except Exception as mongo_err:
710
  log.error("Mongo log insert failed: %s", mongo_err)
711
  else:
 
879
  log_doc["error"] = error_msg
880
  if mongo_logs is not None:
881
  try:
882
+ result = mongo_logs.insert_one(log_doc)
883
+ log.info("Mongo log inserted successfully: _id=%s, output_id=%s", result.inserted_id, output_name)
884
  except Exception as mongo_err:
885
  log.error("Mongo log insert failed: %s", mongo_err)
886
  else:
 
1025
  log_doc["error"] = error_msg
1026
  if mongo_logs is not None:
1027
  try:
1028
+ result = mongo_logs.insert_one(log_doc)
1029
+ log.info("Mongo log inserted successfully: _id=%s, output_id=%s", result.inserted_id, output_name)
1030
  except Exception as mongo_err:
1031
  log.error("Mongo log insert failed: %s", mongo_err)
1032
  else: