我在服务器上编写了一个烧瓶应用程序。 我按下面的方式运行: -
onCreate()
python脚本具有以下记录器语句:
export FLASK_APP=mypyhthonfile
nohup flask run --host=host-ip --port=port-number
记录器语句同时打印在logger文件和nohup.out
中避免在nohup.out中打印记录器语句的方法是什么?
答案 0 :(得分:0)
您需要让记录器的级别低于根记录器:
在这个例子中,我将root logger设置为logging.WARNING(30)级别,我的test_logger设置为logging.DEBUG(10),因此root logger(nohup正在侦听)不会打印任何内容(只有你的字符串)打印或具有比30更高的日志记录级别,并且在example.log中有比logger级别更多的日志。
with open('bar.txt', 'r') as file:
a = None
for b in file:
b = int(b)
if a != None and calculation(a,b): break
a = b
else:
a, b = None, None