我的 Flask 项目布局有两个文件夹 - 前向和后向。Fro 是我的 Flask 应用程序,“back”是包含我的 Flask 应用程序调用的文件/模块的服务层。
我的问题是,虽然用 Fro 编写的函数中的日志语句记录在输出控制台上,但服务层中编写的函数中的日志语句不会显示在日志输出中。
我尝试禁用默认的flask.logger,但这似乎没有帮助。
app.logger.disabled = True
logger = logging.getLogger('werkzeug')
logger.disabled = True
Run Code Online (Sandbox Code Playgroud)
app.py 中的代码如下所示 -
import os
from flask import Flask
import click
import logging
log = logging.getLogger(__name__)
def create_app(test_config=None):
# create and configure the app
app = Flask(__name__, instance_relative_config=True)
app.logger.info("This gets printed")
configure(app)
app.logger.info("This also gets printed")
# bunch of code
# ...
return app
Run Code Online (Sandbox Code Playgroud)
路线方法如下所示 -
import logging
from back.services import request_service
log = logging.getLogger(__name__)
@bp.route('/install', methods=('GET', …Run Code Online (Sandbox Code Playgroud)