<div class="gmail_quote">On 2 August 2011 22:49, Gökhan Sever <span dir="ltr">&lt;<a href="mailto:gokhansever@gmail.com">gokhansever@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div></div><div>I am still using an older IPython (v0.10) I plan to transition to the new version soon. Could anybody tell me if it&#39;s possible to fully log an Ipython session with proper timestamps? My current solution is still based on the approach posted here -&gt; <a href="http://ipython.scipy.org/moin/Cookbook/Logging" target="_blank">http://ipython.scipy.org/moin/Cookbook/Logging</a></div>


<div><br></div><div>Does the new sql-based history provide this functionality or what&#39;s the recommended practice from the dev team for automatic session logging?</div></blockquote></div><br>The new history effectively stores this information - there&#39;s a timestamp on the start and end of your session, and every line is recorded in order. But we&#39;ve not yet written any way to access it except inside IPython itself. You can use a tool like SQLite browser to inspect the database directly - the structure isn&#39;t very complex.<br>

<br>The logging functionality is still there as well, although that recipe will need updating a bit to work with 0.11. I think the neatest thing to do is to put the code into a separate file and get the config to load it via exec_lines. (There might be a better way to load the file as an extension - I haven&#39;t looked into that bit of code).<br>

<br>Thanks,<br>Thomas<br><br>P.S. Our wiki is moving - see <a href="http://wiki.ipython.org/">http://wiki.ipython.org/</a><br>