geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lin Sun" <linsun....@gmail.com>
Subject Re: Logging-Framework for applications?
Date Wed, 29 Oct 2008 13:25:32 GMT
I think you are right that both log4j and slf4j are used by the server.

There is a document on how to configure application specific logging
with log4j in our user doc -
http://cwiki.apache.org/GMOxDOC21/configuring-application-specific-logging-with-log4j.html

HTH

Lin

On Wed, Oct 29, 2008 at 5:43 AM, Juergen Weber <weberjn@gmail.com> wrote:
>
>
> Juergen Weber wrote:
>>
>> What is the recommended logging-framework for applications running in
>> Geronimo?
>>
>> Log4J? slf4j?
>>
>> I tried both, both seem to be included in the server runtime, but I saw
>> only log4j output in the logs.
>>
>> Thanks,
>> Juergen
>>
>>
>
> Taking the sample
> http://cwiki.apache.org/GMOxDOC21/calculator-using-ejb-30-functions.html
>
> import org.slf4j.Logger;
> import org.slf4j.LoggerFactory;
>
> public class Calculator implements CalculatorRemote, CalculatorLocal {
>
>        @Resource
>        private String myString = "foo";
>
>        final Logger logger = LoggerFactory.getLogger(Calculator.class);
>
>    public int sum(int add1, int add2) {
>        logger.debug("sum({} {])",add1,add2);
>        return add1 + add2;
>    }
>
>    public int multiply(int mul1, int mul2) {
>        logger.debug("multiply({} {])",mul1,mul2);
>        return mul1 * mul2;
>    }
>
> }
>
> The level is DEBUG (as it seems), but in the logs I see that the ejb is
> called, but not my logs.
> Is there a separate Logger configuration for applications?
>
> 10:39:09,964 DEBUG [OpenEJB] invoking method sum on
> calculator_ejb.jar/Calculator with identity null
> 10:39:09,965 INFO  [Transaction] TX Required: Started transaction
> org.apache.geronimo.transaction.manager.TransactionImpl@e2ed64
> 10:39:09,965 INFO  [Transaction] TX Required: Committing transaction
> org.apache.geronimo.transaction.manager.TransactionImpl@e2ed64
> 10:39:09,966 DEBUG [OpenEJB] finished invoking method sum. Return value:0
>
>
> --
> View this message in context: http://www.nabble.com/Logging-Framework-for-applications--tp20223307s134p20223647.html
> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>
>

Mime
View raw message