[Zope-CMF] [dev] RFC: logging/reporting framework for GenericSetup
Jens Vagelpohl
jens at dataflake.org
Tue Nov 15 14:53:13 EST 2005
On 15 Nov 2005, at 14:24, yuppie wrote:
> The notes should be logged *and* used for reporting in the ZMI.
>
>
> Implementation:
>
> I'm no logging expert, so I might well be missing something. The
> state of the art seems to be using the Python logging package (PEP
> 282). Is it possible to use that framework for reporting as well?
> It doesn't look like that.
>
> Replacing the 'note' method in ISetupContext with a more logger
> like API and sending the notes to the Python logger *and* to TTW
> reports might be the way to go.
There could be a "multiplexer" that logs to the standard Zope event
log *and* keeps the messages in a memory buffer to be displayed in
the browser. This could be done in a separate class or a logging API
could be added to ISetupContext. Should be easy to do, really.
jens
More information about the Zope-CMF
mailing list