On Mon, Jan 27, 2014 at 6:44 AM, Isuru Perera <[email protected]> wrote:
> Hi, > > On Fri, Jan 24, 2014 at 9:23 PM, Afkham Azeez <[email protected]> wrote: > >> The most appealing feature to me is the parametrized log messages, and >> there is no need to wrap statements in if(log.isDebugEnabled()), >> isInfoEnabled() and so on. >> > I think we must use guard conditions even with SLF4J [1], > > No, we don't. If you read that thread you will realize that is only true if the operations in the params are expensive, which is very rare. I don't think we have a single instance like that in our entire codebase. > > http://stackoverflow.com/questions/8444266/even-with-slf4j-should-you-guard-your-logging > >> >> >> On Fri, Jan 24, 2014 at 9:21 PM, Afkham Azeez <[email protected]> wrote: >> >>> http://glauche.de/2009/09/09/java-util-logging-vs-slf4j/ >>> >>> We should go with SLF4J >>> >>> >>> On Fri, Jan 24, 2014 at 8:59 PM, Sagara Gunathunga <[email protected]>wrote: >>> >>>> >>>> >>>> I'm not quite sure whether we can really compare SLF4J with Log4J where >>>> SLF4J is a logging API while Log4J is a logging implementation ( Log4J >>>> can be used with SLF4J and most common SLF4J binding as well), instead we >>>> should compare SLF4J API with Commons-Logging API. In my POV recent >>>> versions of both SLF4J and Commons-Logging are more or less similar. I >>>> don't have any objection to use SLF4J but have we consider JUL ? >>>> >>>> >>>> Please refer required dependencies for each option. >>>> >>>> - Commons-logging - Need 2 dependencies on runtime as Commons-logging >>>> API and implementation ( e.g - SLF4J API, Commons-logging-LOG4J >>>> bridge) >>>> - SLF4J - Need 3 dependencies on run time as SLF4J >>>> API, SLF4J-X binding, X logging framework ( e.g - SLF4J API, >>>> SLF4J-LOG4J binding , LOG4J ) >>>> - JUL - 0 dependencies just JDK >>>> >>>> If there is no found limitations I would prefer to use JUL and worth >>>> to consider it before make a conclusion. >>>> >>>> Thanks ! >>>> >>>> >>>> On Fri, Jan 24, 2014 at 6:26 PM, Afkham Azeez <[email protected]> wrote: >>>> >>>>> I was reading >>>>> http://javarevisited.blogspot.com/2013/08/why-use-sl4j-over-log4j-for-logging-in.html& >>>>> we could remove a lot of boiler >>>>> plate code, and bring in any logging implementation if we use SLF4J. >>>>> Thoughts? >>>>> >>>>> -- >>>>> *Afkham Azeez* >>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>> * <http://www.apache.org/>* >>>>> *email: **[email protected]* <[email protected]> >>>>> * cell: +94 77 3320919 <%2B94%2077%203320919> blog: * >>>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>>> * twitter: >>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>> * linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>> >>>>> *Lean . Enterprise . Middleware* >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> Sagara Gunathunga >>>> >>>> Senior Technical Lead; WSO2, Inc.; http://wso2.com >>>> V.P Apache Web Services; http://ws.apache.org/ >>>> Linkedin; http://www.linkedin.com/in/ssagara >>>> Blog ; http://ssagara.blogspot.com >>>> >>>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>* >>> *email: **[email protected]* <[email protected]> >>> * cell: +94 77 3320919 <%2B94%2077%203320919> blog: * >>> *http://blog.afkham.org* <http://blog.afkham.org> >>> * twitter: >>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>> * linked-in: **http://lk.linkedin.com/in/afkhamazeez >>> <http://lk.linkedin.com/in/afkhamazeez>* >>> >>> *Lean . Enterprise . Middleware* >>> >> >> >> >> -- >> *Afkham Azeez* >> Director of Architecture; WSO2, Inc.; http://wso2.com >> Member; Apache Software Foundation; http://www.apache.org/ >> * <http://www.apache.org/>* >> *email: **[email protected]* <[email protected]> >> * cell: +94 77 3320919 <%2B94%2077%203320919> blog: * >> *http://blog.afkham.org* <http://blog.afkham.org> >> * twitter: >> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >> * linked-in: **http://lk.linkedin.com/in/afkhamazeez >> <http://lk.linkedin.com/in/afkhamazeez>* >> >> *Lean . Enterprise . Middleware* >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Isuru Perera > Senior Software Engineer | WSO2, Inc. | http://wso2.com/ > Lean . Enterprise . Middleware > > about.me/chrishantha > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>* *email: **[email protected]* <[email protected]> * cell: +94 77 3320919 blog: **http://blog.afkham.org*<http://blog.afkham.org> * twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez <http://lk.linkedin.com/in/afkhamazeez>* *Lean . Enterprise . Middleware*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
