2012-01-25 2 views
4

私はiPython 0.12を使用して、自分の設定ファイルを設定しています。 get-goからのログを有効にすることは問題ありませんでした。ただ設定するだけです。iPython 0.12でタイムスタンプ*付きのロギングを自動的に有効にするにはどうすればよいですか?

c.TerminalInteractiveShell.logstart = True~/.ipython/profile_default/ipython_config.pyです。

しかし、私はまた、ログファイルにタイムスタンプを持たせたいのですが、%logstart -tと同じ方法です。

これを設定ファイルに設定する方法はありますか?

+0

私も同じ答えを探しています... – MountainX

答えて

0

すべてのコマンドがSQLiteデータベースに記録され、IPythonにはそのデータにアクセスするためのAPIがあります(必要に応じて)。

テキストログをしたい場合は、あなたがここに日付のログファイルのクックブックの例を変更することができます。http://wiki.ipython.org/Cookbook/DatedLog

+0

これは、元の質問に答えるならば、それはないです私には明らかです。私は同じ質問があります。 – MountainX

+0

いいえ、便利ですが、それはありません。私は各コマンドのタイムスタンプを探していました。 SQLite APIにアクセスする可能性はありますが、テキストファイルをスタンプするためにその方法を検討していません。 – Juan

+1

configではなくスタートアップファイルを使用する場合、IPythonの起動時にタイムスタンプの '-t'フラグを指定してlogstartを呼び出すことができます。この例は、使用中の '-o'フラグを示しています。 –

関連する問題