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
- 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 |
-
|
|
|
|
|
|
|
| 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:
|