问答交流

如何在模拟盘的策略日志中输出自己定义的日志?

由ioriliao创建,最终由small_q 被浏览 21 用户

如何在模拟盘的策略日志中输出自己定义的日志?

评论
  • 解决 方式如下。这样能自定义日志,该日志写到uesrlib的持久化目录,模拟交易、回测都能访问该目录。 ![{w:100}](/wiki/api/attachments.redirect?id=854d0f31-3e77-4906-ae09-67578a71bacf) 代码: ```python # 写日志 import logging # 配置日志记录器 logging.basicConfig(filename='/home/bigquant/work/userlib/example.log', level=logging.DEBUG, format='%(asctime)s %(levelname)s %(message)s') # userlib是持久化目录,模拟交易也能写、读 # 记录日志 logging.debug('This message should be logged') logging.info('So should this') logging.warning('And this, too') # 查看日志 df = pd.read_csv('/home/bigquant/work/userlib/example.log', sep='\t' , header=None) print(df.head()) ``` \
{link}