在main.py中,我按如下方式配置python记录器:
import func
import os.path as osp
import logging
logfile = '{}.log'.format(time.strftime('%Y-%m-%d-%H-%M-%S'))
logfile = osp.join('./res/', logfile)
FORMAT = '%(levelname)s %(filename)s(%(lineno)d): %(message)s'
logging.basicConfig(level=logging.INFO, format=FORMAT, f ilename=logfile)
logger = logging.getLogger(__name__)
logger.addHandler(logging.StreamHandler())
这在这个main.py
文件中运行良好,但我仍然需要在我的func.py
文件中使用相同的记录器,它是由我的main.py
导入的模块。我仍然需要将日志消息与main.py
中相同的日志文件一起打印到屏幕上。我怎么能这样做
您可以定义它并将其作为简单的解决方案导入。导入时,您确实可以访问其他文件中的定义。。。只要看看你发布的代码中的导入
相关问题 更多 >
编程相关推荐