我是hypercorn++新手。我正在尝试创建以下文件并在路由处理程序中打印一些信息/调试日志,但没有显示任何内容。我已调试到路由处理程序并注意到. 有谁知道有什么问题吗?谢谢!uvloopquartdog_server.logger.disabled = Truedog_blueprint.pyfrom quart import Blueprintimport logginglogging.basicConfig(level=logging.DEBUG)class DogBlueprint(Blueprint): logger = None app_config = None def register(self, app, options, first_registration: bool = False): # app.logger.info('DogBlueprint is registering') print('Blueprint registering...') self.logger = app.logger self.logger.info("Hello") # This one working fine self.app_config = app.config super(DogBlueprint, self).register(app, options, first_registration) self.logger.info("World") # This one working fineroute.pydog_server = DogBlueprint('dog_server', __name__)logging.basicConfig(level=logging.DEBUG)@dog_server.route('/score', methods=['POST'])async def post_handler(): received = await _fetch_post_body(request) dog_server.logger.info(f'Received size: {len(received)}') # This one does not work ... ...
添加回答
举报
0/150
提交
取消