File tree Expand file tree Collapse file tree 1 file changed +16
-21
lines changed
Expand file tree Collapse file tree 1 file changed +16
-21
lines changed Original file line number Diff line number Diff line change @@ -846,28 +846,23 @@ def _submit_web_logs(
846846 f"[DIAGNOSTIC] base_scheduler._submit_web_logs called. Message to publish: { message .model_dump_json (indent = 2 )} "
847847 )
848848
849- if self .rabbitmq_config is None :
850- logger .info (
851- "[DIAGNOSTIC] base_scheduler._submit_web_logs: RabbitMQ config not loaded; skipping publish."
852- )
853- return
854-
855- for message in messages :
856- message_info = message .debug_info ()
857- logger .info (f"[DIAGNOSTIC] base_scheduler._submit_web_logs: submitted { message_info } " )
849+ try :
850+ for message in messages :
851+ # Always call publish; the publisher now caches when offline and flushes after reconnect
852+ logger .info (
853+ f"[DIAGNOSTIC] base_scheduler._submit_web_logs: enqueue publish { message .model_dump_json (indent = 2 )} "
854+ )
855+ self .rabbitmq_publish_message (message = message .to_dict ())
856+ logger .info (
857+ "[DIAGNOSTIC] base_scheduler._submit_web_logs: publish dispatched "
858+ "item_id=%s task_id=%s label=%s" ,
859+ message .item_id ,
860+ message .task_id ,
861+ message .label ,
862+ )
863+ except Exception as e :
864+ logger .error (f"[DIAGNOSTIC] base_scheduler._submit_web_logs failed: { e } " , exc_info = True )
858865
859- # Always call publish; the publisher now caches when offline and flushes after reconnect
860- logger .info (
861- f"[DIAGNOSTIC] base_scheduler._submit_web_logs: enqueue publish { message_info } "
862- )
863- self .rabbitmq_publish_message (message = message .to_dict ())
864- logger .info (
865- "[DIAGNOSTIC] base_scheduler._submit_web_logs: publish dispatched "
866- "item_id=%s task_id=%s label=%s" ,
867- message .item_id ,
868- message .task_id ,
869- message .label ,
870- )
871866 logger .debug (
872867 f"{ len (messages )} submitted. { self ._web_log_message_queue .qsize ()} in queue. additional_log_info: { additional_log_info } "
873868 )
You can’t perform that action at this time.
0 commit comments