[slf4j-dev] svn commit: r1155 - in slf4j/trunk/slf4j-ext/src/main/java/org/slf4j: agent instrumentation

Ralph Goers ralph.goers at dslextreme.com
Thu Oct 2 08:48:47 CEST 2008


Thanks,

I'm quite interested in this, but not only for entering and exiting but 
eventually for other logging as well.  However,  I wouldn't want it in 
all classes. I'd prefer to see additional configuration to define which 
classes should be instrumented.

Also, once the logging is injected would it be able to be removed?

In other words, eventually I'd like to see enabling and disabling of 
logging (i.e. the equivalent of configuring Loggers) done via AOP.

Thorbjørn Ravn Andersen wrote:
> Ralph Goers skrev:
>   
>> Can you describe how this is intended to work? Does this inject logging 
>> at runtime or build time?
>>
>>   
>>     
> Naturally. 
>
> It will inject logging statements at runtime (specifically class load 
> time) in all classes (which I am reconsidering) except some which are 
> blacklisted. 
>
> These log statements are placed at the entering and exiting of each 
> method and logs the parameters and the return value.
>
> It is not intended to grow to a full aspect environment - just a poor 
> mans "give me something I can see!".
>
> You use it by setting up a java agent.
>
> When I have something which can be used by others I will write usage 
> documentation :)
>
> /Thorbjørn
>
> _______________________________________________
> dev mailing list
> dev at slf4j.org
> http://www.slf4j.org/mailman/listinfo/dev



More information about the slf4j-dev mailing list