日志记录#
一些基本的日志记录是通过标准Python日志记录模块实现的。
要使用 logs.basicConfig 启用所有 ZOSPy 和其他模块的日志输出:
import logging logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
使用根记录器启用所有ZOSPy和其他模块的日志输出:
import logging fmt = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') sh = logging.StreamHandler() sh.setFormatter(fmt) sh.setLevel(logging.DEBUG) logger = logging.getLogger() logger.addHandler(sh)
仅从ZOSPy启用日志输出
import logging logging.getLogger('zospy').addHandler(logging.StreamHandler()) logging.getLogger('zospy').setLevel(logging.INFO)