[slf4j-dev] Re quest for a log message processing hook.

ogradyjd ogradyjd at gmail.com
Tue May 26 19:08:40 CEST 2009


I understand.  Thanks for the pointers though.  I appreciate the help.


Ceki Gulcu wrote:
> 
> 
> SLF4J offers very little in terms of functionality beyond the
> abstraction of logging frameworks. I should have mentioned that it
> does on so on purpose.  The message interceptor functionality is not
> aligned with that minimalistic philosophy. In short, there very little
> chance for the interceptor code to be integrated into SLF4J.
> 
> If you wish to extend org.slf4j.Logger I suggest that you look into
> the slf4j-ext module, in particular the XLogger and LoggerWrapper
> classes.
> 
>   http://slf4j.org/xref/org/slf4j/ext/LoggerWrapper.html
>   http://slf4j.org/xref/org/slf4j/ext/XLogger.html
> 
> As mentioned in my previous message, TurboFilters in logback-classic
> probably already do what you want. You should know that the
> log4j-over-slf4j module will allow you to migrate a project using
> log4j to slf4j without changing a single line of code.
> 
> http://slf4j.org/legacy.html#log4j-over-slf4j
> 
> 
> ogradyjd wrote:
>> I did entertain the idea of extending the underlying logging system, but
>> that
>> ties my code to the underlying logging system.  I was looking for a way
>> to
>> intercept messages to any underlying logging system, and was going to use
>> commons logging until I saw the chatter on the net about slf4j.  The
>> point
>> is that I'd like to get the messages from the abstraction layer so my
>> code
>> will run with whatever logging system is used, and to do that, I need a
>> hook
>> into the message processing of either commons logging or slf4j -
>> preferably
>> before the log message is passed to the underlying logging system. 
>> 
>> As it stands, I'd have to write a wrapper for the "logger" class for
>> either
>> slf4j or commons logging.  I'd much rather use a hook into the message
>> processing code, and since commons logging development is, er...
>> stagnant, I
>> figured I had a better chance with slf4j.  I'd much rather use slf4j
>> considering it also works with commons logging, which gives my current
>> employer a migration path.  My employer would not even consider moving
>> from
>> Log4j to logback right now.  If I were able to use slf4j, however, and
>> still
>> send the messages to log4j, then the path is much easier to sell.
>> 
>> What do you think?
> 
> 
> -- 
> Ceki Gülcü
> The complete log4j manual: http://www.qos.ch/log4j/
> _______________________________________________
> dev mailing list
> dev at slf4j.org
> http://www.slf4j.org/mailman/listinfo/dev
> 

-- 
View this message in context: http://www.nabble.com/Request-for-a-log-message-processing-hook.-tp23724666p23727454.html
Sent from the Slf4J - dev mailing list archive at Nabble.com.




More information about the slf4j-dev mailing list