[Twisted-Python] multiline log entries

Pet petshmidt at googlemail.com
Thu May 6 11:45:43 EDT 2010


On Thu, May 6, 2010 at 4:37 PM,  <exarkun at twistedmatrix.com> wrote:
> On 02:30 pm, petshmidt at googlemail.com wrote:
>>Hello!
>>
>>Is it possible to print multiline debug messages into log?
>>
>>If print a query it looks like this
>>
>>
>>2010-05-06 10:10:07 [HTTPChannel,0,192.168.2.15]
>>SELECT *
>>2010-05-06 10:10:07 [HTTPChannel,0,192.168.2.15]
>>FROM foo AS a
>>2010-05-06 10:10:07 [HTTPChannel,0,192.168.2.15]
>>JOIN bar AS b ON a.id = b.id
>>2010-05-06 10:10:07 [HTTPChannel,0,192.168.2.15]
>>WHERE a.id = 1
>>2010-05-06 10:10:07 [HTTPChannel,0,192.168.2.15]
>>ORDER BY id DESC
>>2010-05-06 10:10:07 [HTTPChannel,0,192.168.2.15]
>>LIMIT 1;
>>
>>
>>it would be more practical to have only the query without timestamp on
>>other things
>
> Use log.msg, instead.  `print` integration is meant as a debugging aid,
> not a general logging facility.

Thanks! I've thought they're equivalent

>
>  >>> from twisted.python.log import startLogging
>  >>> from sys import stdout
>  >>> startLogging(stdout)
>  2010-05-06 10:36:41-0400 [-] Log opened.
>  2010-05-06 10:36:41-0400 [-] <twisted.python.log.FileLogObserver
> instance at 0xb766424c>
>  >>> from twisted.python.log import msg
>  >>> print 'hello\nworld'
>  2010-05-06 10:36:50-0400 [-] hello
>  2010-05-06 10:36:50-0400 [-] world
>  >>> msg('hello\nworld')
>  2010-05-06 10:36:54-0400 [-] hello
>          world
>  >>>
> Jean-Paul
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>



More information about the Twisted-Python mailing list