[Twisted-Python] logging (was: "Injecting" ...)
exarkun at divmod.com
Wed Aug 2 09:52:09 EDT 2006
On Tue, 1 Aug 2006 18:36:29 -0400, glyph at divmod.com wrote:
>My long-term vision for log events is for every log message in Twisted to
>eventually go from looking like this:
> log.msg("did some stuff %s %r" % (a, b))
>to looking like this:
> format="did some stuff %(stuff)s %(morestuff)r",
There's nothing preventing anyone from using twisted.python.log like this
right now. The implementation could be adjusted to provide better
performance for this case but that's hardly a blocking issue preventing
anyone from doing creative things with logging.
As you mentioned, Allen has effectively used it this way.
I think the real reason we don't see this usage more is that it is pretty
advanced and most people *do* just want debug spew. You have to get quite
a ways into the development of a library or application before you start
worrying about the things this functionality can help you with.
Oh, and I still think the format argument is redundant and stupid :)
More information about the Twisted-Python