File tree Expand file tree Collapse file tree 2 files changed +9
-10
lines changed
Expand file tree Collapse file tree 2 files changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -842,12 +842,7 @@ def _submit_web_logs(
842842 messages = [messages ] # transform single message to list
843843
844844 for message in messages :
845- logger .info (
846- f"[DIAGNOSTIC] base_scheduler._submit_web_logs called. Message to publish: { message .model_dump_json (indent = 2 )} "
847- )
848-
849- try :
850- for message in messages :
845+ try :
851846 # Always call publish; the publisher now caches when offline and flushes after reconnect
852847 logger .info (
853848 f"[DIAGNOSTIC] base_scheduler._submit_web_logs: enqueue publish { message .model_dump_json (indent = 2 )} "
@@ -860,8 +855,10 @@ def _submit_web_logs(
860855 message .task_id ,
861856 message .label ,
862857 )
863- except Exception as e :
864- logger .error (f"[DIAGNOSTIC] base_scheduler._submit_web_logs failed: { e } " , exc_info = True )
858+ except Exception as e :
859+ logger .error (
860+ f"[DIAGNOSTIC] base_scheduler._submit_web_logs failed: { e } " , exc_info = True
861+ )
865862
866863 logger .debug (
867864 f"{ len (messages )} submitted. { self ._web_log_message_queue .qsize ()} in queue. additional_log_info: { additional_log_info } "
Original file line number Diff line number Diff line change 77from pathlib import Path
88from queue import Empty
99
10+ from pyglet .libs .win32 .constants import FALSE
11+
1012from memos .configs .mem_scheduler import AuthConfig , RabbitMQConfig
1113from memos .context .context import ContextThread
1214from memos .dependency import require_python_package
@@ -325,14 +327,14 @@ def rabbitmq_publish_message(self, message: dict):
325327 f"[DIAGNOSTIC] Publishing { label } message in Cloud Env. "
326328 f"Exchange: { exchange_name } , Routing Key: '{ routing_key } '."
327329 )
328- logger .info (f" - Message Content: { json .dumps (message , indent = 2 )} " )
330+ logger .info (f" - Message Content: { json .dumps (message , indent = 2 , ensure_ascii = FALSE )} " )
329331 elif label == "knowledgeBaseUpdate" :
330332 # Original diagnostic logging for knowledgeBaseUpdate if NOT in cloud env
331333 logger .info (
332334 f"[DIAGNOSTIC] Publishing knowledgeBaseUpdate message (Local Env). "
333335 f"Current configured Exchange: { exchange_name } , Routing Key: '{ routing_key } '."
334336 )
335- logger .info (f" - Message Content: { json .dumps (message , indent = 2 )} " )
337+ logger .info (f" - Message Content: { json .dumps (message , indent = 2 , ensure_ascii = FALSE )} " )
336338
337339 with self ._rabbitmq_lock :
338340 logger .info (
You can’t perform that action at this time.
0 commit comments