Hi Robert.<br>The solution was create a class IpLogger that <span id=":22f">inherit from logging.Logger<br>the new code us in repo.<br><br>Thanks<br></span><br><div class="gmail_quote">2010/12/11 Robert Kern <span dir="ltr"><<a href="mailto:robert.kern@gmail.com">robert.kern@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On 2010-12-11 12:47 , Omar Andrés Zapata Mesa wrote:<br>
> Hi all.<br>
> All suggestion of Brian, Fernando and Mirnk was wrotte in the code.<br>
> you can set optional colors, and default format too.<br>
> <a href="https://github.com/omazapa/ipython/blob/iplogging/IPython/utils/iplogging.py" target="_blank">https://github.com/omazapa/ipython/blob/iplogging/IPython/utils/iplogging.py</a><br>
><br>
> ex1:<br>
> In [1]: from iplogging import get_logger<br>
> In [2]: kernel_logger=get_logger(name="kernel")<br>
> In [3]: kernel_logger.debug("debug code here")<br>
> LOGGER: kernel<br>
> LEVEL: DEBUG<br>
> PROCESS: 5352<br>
> FILE: <ipython-input-3-39a714ce7396><br>
> LINE: 1<br>
> MESSAGE: debug code here<br>
><br>
> ex2:<br>
><br>
> In [4]:<br>
> frontend_logger=get_logger(name="frontend",format="%(name)s\n%(levelname)s\n%(message)s\n",use_color=True)<br>
> In [3]: frontend_logger.debug("debug code here")<br>
><br>
> output in <a href="http://gfifdev.udea.edu.co/IpythonLogging2.png" target="_blank">http://gfifdev.udea.edu.co/IpythonLogging2.png</a><br>
><br>
> Note that I put optional colors and format.<br>
><br>
> Suggestions Please.<br>
<br>
</div>One should not add Handlers or Formatters inside the IPython library code.<br>
<br>
<a href="http://docs.python.org/library/logging#configuring-logging-for-a-library" target="_blank">http://docs.python.org/library/logging#configuring-logging-for-a-library</a><br>
<br>
The only place one ought to add Handlers or Formatters (except for a<br>
NullHandler) is at the main() level.<br>
<br>
--<br>
Robert Kern<br>
<br>
"I have come to believe that the whole world is an enigma, a harmless enigma<br>
  that is made terrible by our own mad attempt to interpret it as though it had<br>
  an underlying truth."<br>
   -- Umberto Eco<br>
<br>
_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Omar Andres Zapata Mesa<div>Head Developer P<font face="arial, helvetica, sans-serif"><span style="font-size: 13px; line-height: 19px; white-space: pre;">henomenology of Fundamental Interactions Group</span> (Gfif)</font></div>

<div><font face="arial, helvetica, sans-serif"><a href="http://gfif.udea.edu.co" target="_blank">http://gfif.udea.edu.co</a><br></font></div><div>Division of computer science Gfif Developers (Gfif Dev)</div><div><a href="http://gfifdev.udea.edu.co/" target="_blank">http://gfifdev.udea.edu.co</a></div>

<div><div>Systems Engineering Student</div><div>Universidad de Antioquia At Medellin - Colombia</div><div>Usuario Linux  #490962</div></div><br>