【发布时间】:2012-01-25 22:04:29
【问题描述】:
我正在使用 iPython 0.12 并设置我的配置文件。从一开始就开启日志记录没有问题,只需设置
c.TerminalInteractiveShell.logstart = True 在~/.ipython/profile_default/ipython_config.py。
但是,我也想在我的日志文件中包含时间戳,就像%logstart -t 一样。
有没有办法在配置文件中设置这个?
【问题讨论】:
我正在使用 iPython 0.12 并设置我的配置文件。从一开始就开启日志记录没有问题,只需设置
c.TerminalInteractiveShell.logstart = True 在~/.ipython/profile_default/ipython_config.py。
但是,我也想在我的日志文件中包含时间戳,就像%logstart -t 一样。
有没有办法在配置文件中设置这个?
【问题讨论】:
所有命令现在都记录到 SQLite 数据库,如果满足您的需要,IPython 有一个 API 可以从中访问数据。
如果您需要文本日志,可以在此处修改带有日期的日志文件的食谱示例:http://wiki.ipython.org/Cookbook/DatedLog
【讨论】:
-t 标志调用 logstart 来获取时间戳。该示例显示正在使用的 -o 标志。