<div dir="ltr">It's also perfectly fine to use python's logging module from within twisted, you don't have to use twisted.log, but you should be aware this will make your log files hard to correlate (between twistd.log and your own logfiles).</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 14, 2013 at 10:05 AM, Sergey Gerasimov <span dir="ltr"><<a href="mailto:sergun@gmail.com" target="_blank">sergun@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="RU" link="blue" vlink="purple"><div><p class="MsoNormal"><span lang="EN-US">I’m implementing some project based on twisted.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">I would like to use some logging mechanism in my modules and see both twisted generated log records and log records from my modules<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">and be able to filter log records by level and source (generated by twisted, or subset of my modules).<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">What should I do in this case?<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">Log with python logging module in my code and send log records generated by twisted to PythonLoggingObserver? <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Or should I avoid using of python logging module and log only with twisted logging module? I didn’t find features like filtering logs in twisted logging.<u></u><u></u></span></p><p class="MsoNormal">
<span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Am I right that twisted based log observer uses blocking i/o? Example:<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">observer = log.FileLogObserver(sys.stdout) # sys.stdio.write used in implementation<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p></div></div><br>_______________________________________________<br>
Twisted-Python mailing list<br>
<a href="mailto:Twisted-Python@twistedmatrix.com">Twisted-Python@twistedmatrix.com</a><br>
<a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python" target="_blank">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</a><br>
<br></blockquote></div><br></div>