| """ |
| 日志配置模块 |
| 统一管理应用的日志配置 |
| """ |
|
|
| import logging |
|
|
|
|
| def configure_logging(app=None): |
| """ |
| 配置应用日志:完全屏蔽所有连接和请求相关的日志 |
| |
| Args: |
| app: Connexion/Flask 应用实例(可选) |
| """ |
| |
| logging.getLogger('werkzeug').setLevel(logging.CRITICAL) |
| logging.getLogger('connexion').setLevel(logging.CRITICAL) |
| logging.getLogger('flask_cors').setLevel(logging.CRITICAL) |
| logging.getLogger('flask').setLevel(logging.CRITICAL) |
| logging.getLogger('urllib3').setLevel(logging.CRITICAL) |
| logging.getLogger('transformers').setLevel(logging.CRITICAL) |
| logging.getLogger('torch').setLevel(logging.CRITICAL) |
| |
| |
| logging.basicConfig(level=logging.CRITICAL, format='%(message)s') |
| |
| |
| if app: |
| try: |
| app.app.logger.setLevel(logging.CRITICAL) |
| |
| import werkzeug.serving |
| werkzeug.serving.WSGIRequestHandler.log_request = lambda *args, **kwargs: None |
| except Exception: |
| pass |
|
|
|
|