[Zope-CMF] Re: [dev] RFC: logging/reporting framework for GenericSetup

Tres Seaver tseaver at palladion.com
Tue Nov 15 16:00:57 EST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jens Vagelpohl wrote:
> 
> 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.

I *think* the current setup tool creates a text file with log messages
in it, and stores that file inside the tool.  I would prefer to maintain
the data persistently, rather than in RAM;  the API for that could be
extended, of course.


Tres.
- --
===================================================================
Tres Seaver          +1 202-558-7113          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDekyJ+gerLs4ltQ4RApNNAKCMFTWqwLFrhl3618ecitJPQYB8zwCgkMhT
k0O0Ef4I2DTQhHMactiF/CM=
=NOSF
-----END PGP SIGNATURE-----



More information about the Zope-CMF mailing list