mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2026-04-23 17:11:21 +08:00
[Feature] implement log channel separation and request log level system (#7190)
* feat: implement log channel separation and request log level system * fix: log system improvements based on review * add request_id to error logs, use RequestLogLevel enum, and unify logger implementation from utils to logger module
This commit is contained in:
@@ -18,6 +18,7 @@ import numpy as np
|
||||
|
||||
from fastdeploy.input.text_processor import DataProcessor as TextProcessor
|
||||
from fastdeploy.input.utils import process_stop_token_ids
|
||||
from fastdeploy.logger.request_logger import RequestLogLevel, log_request
|
||||
from fastdeploy.utils import data_processor_logger
|
||||
|
||||
from .process import DataProcessor
|
||||
@@ -262,7 +263,7 @@ class QwenVLProcessor(TextProcessor):
|
||||
else:
|
||||
self.model_status_dict[request["request_id"]] = model_status
|
||||
request["enable_thinking"] = model_status == "think_start"
|
||||
data_processor_logger.info(f"Processed request {request}")
|
||||
log_request(RequestLogLevel.CONTENT, message="Processed request: {request}", request=request)
|
||||
|
||||
return request
|
||||
|
||||
|
||||
Reference in New Issue
Block a user