全部
我正在使用Flask-RESTful API,并且还在我的应用程序中使用Python登录。
在为我的应用程序启用日志记录之前,Flask将调试消息转储到终端。现在启用了日志记录,这些调试消息现在正在污染我的日志文件。
我猜测Flask利用Python日志记录,但是无法弄清楚如何在终端而不是日志文件中获取消息。
要设置日志记录:
logging.basicConfig(filename='api.log', level=logging.INFO, format='%(asctime)s -- %(message)s', datefmt='%Y-%m-%d %H:%M:%S')
然后将日志写入日志文件(结果是一个字符串):
logging.info(result)
最后,启动API:
def main():
app = Flask(__name__)
api = Api(app)
api.add_resource (Main_API, '/')
api.add_resource (Station_Activity, '/active/')
app.run(host='0.0.0.0', port=5000, debug=True)
我知道我可以关闭调试,但是我希望它此时运行,只需写入终端而不是文件即可。
有什么想法吗?
谢谢
丹。