List Info

Thread: Re: hibernate 3.3.0 upgrade, slf4j introduction into jbossas




Re: hibernate 3.3.0 upgrade, slf4j introduction into jbossas
country flaguser name
United States
2008-05-05 12:37:01
> In slf4j, binding to log4j as the logging backend, 
> one simply includes an additional jar (slf4j-log4j) and
your done;

What is the content of this jar?
We might do something similar slf4j --> jboss-logging
--> jdk|log4j.

> I have no clue how jboss-logging works, how it is
configured, how it 
> plays in environments other than JBoss AS.

In AS you have conf/jboss-log4j.xml, which 'controls' all
logging inside 
AS env.
In other envs it depends.
e.g. standalone usage of jboss-logging + log4j --> put
all 3 
(jboss-logging-spi, jboss-logging-log4j, log4j) artifacts on
classpath + 
log4j.properties and you're done. You code against
jboss-logging-spi, 
but that picks up jboss-logging-log4j at init, which inits
log4j, which 
is what gets used as the real impl.

If you could look into slf4j-log4j, and see if we can write

slf4j-jbosslogging, that would be great.
I can help you with any questions, or we can hack that
together - after 
I find some time off from Emmanuel's jsr303. 
_______________________________________________
jboss-development mailing list
jboss-developmentlists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-develop
ment

Re: hibernate 3.3.0 upgrade, slf4j introduction into jbossas
country flaguser name
United States
2008-05-05 12:57:29
It sounds like both do a similar thing.  The way slf4j works
is that  
the classes in the base jar (slfj4-api) are compiled against
some  
class (I forget the name) which is then not included in the
base jar.   
Each of the binding jars define that binding class which the
base jar  
classes were compiled against.  That provides the binding.

http:/
/www.slf4j.org/faq.html#slf4j_compatible gives an
overview of  
the process.

With slf4j you'd have similiar dependency requirements as
what you  
mentioned for jboss-logging.  So for log4j, you'd simply
include the  
following jars on the classpath: (1) slf4j-api.jar, (2)
slf4j- 
log4j12.jar, (3) log4j.jar.  The only configuration here is
to  
configure log4j loggers, appenders, etc.

I'm more than willing to take a look at what it might take
to bridge  
slf4j and jboss-logging.

On May 5, 2008, at 12:37 PM, Ales Justin wrote:

>> In slf4j, binding to log4j as the logging backend,
one simply  
>> includes an additional jar (slf4j-log4j) and your
done;
>
> What is the content of this jar?
> We might do something similar slf4j -->
jboss-logging --> jdk|log4j.
>
>> I have no clue how jboss-logging works, how it is
configured, how  
>> it plays in environments other than JBoss AS.
>
> In AS you have conf/jboss-log4j.xml, which 'controls'
all logging  
> inside AS env.
> In other envs it depends.
> e.g. standalone usage of jboss-logging + log4j -->
put all 3 (jboss- 
> logging-spi, jboss-logging-log4j, log4j) artifacts on
classpath +  
> log4j.properties and you're done. You code against
jboss-logging- 
> spi, but that picks up jboss-logging-log4j at init,
which inits  
> log4j, which is what gets used as the real impl.
>
> If you could look into slf4j-log4j, and see if we can
write slf4j- 
> jbosslogging, that would be great.
> I can help you with any questions, or we can hack that
together -  
> after I find some time off from Emmanuel's jsr303. 
> _______________________________________________
> jboss-development mailing list
> jboss-developmentlists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-develop
ment


-----------------------------
Steve Ebersole

Project Lead
http://hibernate.org
stevehibernate.org




_______________________________________________
jboss-development mailing list
jboss-developmentlists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-develop
ment

Re: hibernate 3.3.0 upgrade, slf4j introduction into jbossas
country flaguser name
United States
2008-05-05 14:58:02
Doesn't jboss-logging rely on other jboss jars though?

On May 5, 2008, at 12:37 PM, Ales Justin wrote:

>> In slf4j, binding to log4j as the logging backend,
one simply  
>> includes an additional jar (slf4j-log4j) and your
done;
>
> What is the content of this jar?
> We might do something similar slf4j -->
jboss-logging --> jdk|log4j.
>
>> I have no clue how jboss-logging works, how it is
configured, how  
>> it plays in environments other than JBoss AS.
>
> In AS you have conf/jboss-log4j.xml, which 'controls'
all logging  
> inside AS env.
> In other envs it depends.
> e.g. standalone usage of jboss-logging + log4j -->
put all 3 (jboss- 
> logging-spi, jboss-logging-log4j, log4j) artifacts on
classpath +  
> log4j.properties and you're done. You code against
jboss-logging- 
> spi, but that picks up jboss-logging-log4j at init,
which inits  
> log4j, which is what gets used as the real impl.
>
> If you could look into slf4j-log4j, and see if we can
write slf4j- 
> jbosslogging, that would be great.
> I can help you with any questions, or we can hack that
together -  
> after I find some time off from Emmanuel's jsr303. 
> _______________________________________________
> jboss-development mailing list
> jboss-developmentlists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-develop
ment


-----------------------------
Steve Ebersole

Project Lead
http://hibernate.org
stevehibernate.org




_______________________________________________
jboss-development mailing list
jboss-developmentlists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-develop
ment

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )