On 23 Feb 2014, at 14:01, Norbert Hartl <[email protected]> wrote:

> 
> Am 23.02.2014 um 13:32 schrieb Sven Van Caekenberghe <[email protected]>:
> 
>> 
>> On 23 Feb 2014, at 12:23, Norbert Hartl <[email protected]> wrote:
>> 
>>> One of the core ideas is „logging objects and not strings“.
>> 
>> I am missing a clear example of that though. I am wondering what the expect 
>> interface is, how difficult/easy it is to fit in a new object as log (event).
> 
> The „message“ instVar in Log is supposed to be any object not just strings. 
> So the easiest way to „log“ your object is
> 
> myObject asLog emit
> 
> What it does is to wrap a Log class around myObject being the message then. 
> The creation of the Log class is dispatch through myObjects class so every 
> business object can decide its own preferred log vehicle which can act as a 
> bridge between special log objects and common log behavior. 
> 
> Does that answer your question?

More or less, I think I understand. Is this what you do yourself or is that how 
SystemLogger works ? What I meant is that this needs to be added to the 
documentation since it is so crucial to the 'not strings but real objects' 
mantra, and right now it is not explained well.

> Norbert
> 
> 


Reply via email to