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). On Thu, Mar 14, 2013 at 10:05 AM, Sergey Gerasimov <sergun@gmail.com> wrote:
I’m implementing some project based on twisted.****
** **
I would like to use some logging mechanism in my modules and see both twisted generated log records and log records from my modules****
and be able to filter log records by level and source (generated by twisted, or subset of my modules).****
** **
What should I do in this case?****
Log with python logging module in my code and send log records generated by twisted to PythonLoggingObserver? ****
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.****
** **
Am I right that twisted based log observer uses blocking i/o? Example:****
observer = log.FileLogObserver(sys.stdout) # sys.stdio.write used in implementation****
** **
** **
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python