Skip to content

Commit 3aa0847

Browse files
committed
refactor: replace print statements with logging for improved error tracking
1 parent 13dc156 commit 3aa0847

File tree

9 files changed

+11
-12
lines changed

9 files changed

+11
-12
lines changed

apps/application/flow/step_node/ai_chat_step_node/impl/base_chat_node.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"""
99
import asyncio
1010
import json
11+
import logging
1112
import re
1213
import time
1314
from functools import reduce
@@ -125,7 +126,7 @@ def mcp_response_generator(chat_model, message_list, mcp_servers):
125126
except StopAsyncIteration:
126127
break
127128
except Exception as e:
128-
print(f'exception: {e}')
129+
logging.getLogger("max_kb").error(f'Exception: {e}')
129130
finally:
130131
loop.close()
131132

apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ def execute(self, model_id, prompt, negative_prompt, dialogue_number, dialogue_t
2323
model_params_setting,
2424
chat_record_id,
2525
**kwargs) -> NodeResult:
26-
print(model_params_setting)
2726
application = self.workflow_manage.work_flow_post_handler.chat_info.application
2827
workspace_id = self.workflow_manage.get_body().get('workspace_id')
2928
tti_model = get_model_instance_by_model_workspace_id(model_id, workspace_id,
@@ -35,7 +34,6 @@ def execute(self, model_id, prompt, negative_prompt, dialogue_number, dialogue_t
3534
message_list = self.generate_message_list(question, history_message)
3635
self.context['message_list'] = message_list
3736
self.context['dialogue_type'] = dialogue_type
38-
print(message_list)
3937
image_urls = tti_model.generate_image(question, negative_prompt)
4038
# 保存图片
4139
file_urls = []

apps/common/handle/impl/table/xls_parse_table_handle.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ def handle(self, file, get_buffer, save_image):
2525
for sheet in sheets:
2626
# 获取合并单元格的范围信息
2727
merged_cells = sheet.merged_cells
28-
print(merged_cells)
2928
data = []
3029
paragraphs = []
3130
# 获取第一行作为标题行

apps/common/handle/impl/table/xlsx_parse_table_handle.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def get_content(self, file, save_image):
8787
if len(image_dict) > 0:
8888
save_image(image_dict.values())
8989
except Exception as e:
90-
print(f'{e}')
90+
logging.getLogger("max_kb").error(f'Exception: {e}')
9191
image_dict = {}
9292
md_tables = ''
9393
# 如果未指定 sheet_name,则使用第一个工作表

apps/common/management/commands/services/services/base.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,17 +160,16 @@ def watch(self):
160160

161161
def _check(self):
162162
now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
163-
print(f"{now} Check service status: {self.name} -> ", end='')
164163
if self.process:
165164
try:
166165
self.process.wait(1) # 不wait,子进程可能无法回收
167166
except:
168167
pass
169168

170169
if self.is_running:
171-
print(f'running at {self.pid}')
170+
logging.debug(f"{now} Check service status: {self.name} -> running at {self.pid}")
172171
else:
173-
print(f'stopped at {self.pid}')
172+
logging.debug(f"{now} Check service status: {self.name} -> stopped at {self.pid}")
174173

175174
def _restart(self):
176175
if self.retry > self.max_retry:

apps/ops/celery/logger.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ def handle_task_start(self, task_id):
217217
self.thread_id_fd_mapper[thread_id] = f
218218

219219
def handle_task_end(self, task_id):
220-
print('handle_task_end')
220+
logging.getLogger('max_kb').info('handle_task_end')
221221
ident_id = self.task_id_thread_id_mapper.get(task_id, '')
222222
f = self.thread_id_fd_mapper.pop(ident_id, None)
223223
if f and not f.closed:

apps/ops/celery/signal_handler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def add_celery_logger_handler(sender=None, logger=None, loglevel=None, format=No
6565

6666
@task_revoked.connect
6767
def on_task_revoked(request, terminated, signum, expired, **kwargs):
68-
print('task_revoked', terminated)
68+
logging.getLogger('max_kb').info('task_revoked', terminated)
6969

7070

7171
@task_prerun.connect

apps/ops/celery/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def get_celery_status():
6262
active_queue_worker = set([n.split('@')[0] for n in active_nodes if n])
6363
# Celery Worker 数量: 2
6464
if len(active_queue_worker) < 2:
65-
print("Not all celery worker worked")
65+
logging.getLogger('max_kb').info("Not all celery worker worked")
6666
return False
6767
else:
6868
return True

apps/system_manage/serializers/email_setting.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
@date:2024/3/19 16:29
77
@desc:
88
"""
9+
import logging
10+
911
from django.core.mail.backends.smtp import EmailBackend
1012
from django.db.models import QuerySet
1113
from rest_framework import serializers
@@ -45,7 +47,7 @@ def is_valid(self, *, raise_exception=False):
4547
self.data.get("email_use_ssl")
4648
).open()
4749
except Exception as e:
48-
print(e)
50+
logging.getLogger("max_kb").error(f'Exception: {e}')
4951
raise AppApiException(1004, _('Email verification failed'))
5052

5153
def update_or_save(self):

0 commit comments

Comments
 (0)