Nice! Carbon 5 team, please add a RedMine item to track migration to SLF4J
On Sun, Jan 26, 2014 at 9:56 AM, Senaka Fernando <[email protected]> wrote: > Hi all, > > +1 for moving to SLF4J. See the following. [1] is the post from the > creator of JCL, :). > > [1] http://radio-weblogs.com/0122027/2003/08/15.html > [2] > http://v4forums.wordpress.com/2008/12/27/slf4j-vs-jcl-dynamic-binding-vs-static-binding/ > [3] > http://stackoverflow.com/questions/3222895/why-is-commons-logging-believed-to-be-unpopular > > Thanks, > Senaka. > > > On Sat, Jan 25, 2014 at 6:32 AM, Afkham Azeez <[email protected]> wrote: > >> >> >> >> On Fri, Jan 24, 2014 at 11:39 PM, Kishanthan Thangarajah < >> [email protected]> wrote: >> >>> With C5 logging framework (based on Pax Logging [1]), the log4j is used >>> as the logging back-end. But the framework support number of logging API's >>> and SLF4J is also one of that. This allows us to use any logging API in the >>> components we develop with C5. >>> >>> IMO, its a matter of deciding which API to use and follow it as a best >>> practice. I'm +1 on using SLF4J. >>> >> >> Excellent! Let's start converting all the log statements to slf4j syntax. >> >> >>> >>> Thanks, >>> Kishanthan. >>> [1] https://ops4j1.jira.com/wiki/display/paxlogging/Pax+Logging >>> >>> >>> 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. >>>> >>>> >>>> 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 >>>> >>>> >>> >>> >>> -- >>> *Kishanthan Thangarajah* >>> Senior Software Engineer, >>> Platform Technologies Team, >>> WSO2, Inc. >>> lean.enterprise.middleware >>> >>> Mobile - +94773426635 >>> Blog - *http://kishanthan.wordpress.com >>> <http://kishanthan.wordpress.com>* >>> Twitter - *http://twitter.com/kishanthan >>> <http://twitter.com/kishanthan>* >>> >> >> >> >> -- >> *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 >> >> > > > -- > > > *[image: http://wso2.com] <http://wso2.com> Senaka Fernando* > Senior Technical Lead; WSO2 Inc.; http://wso2.com > > > > * Member; Apache Software Foundation; http://apache.org > <http://apache.org>E-mail: senaka AT wso2.com <http://wso2.com>**P: +1 > 408 754 7388 <%2B1%20408%20754%207388>; ext: 51736*; > > > *M: +94 77 322 1818 <%2B94%2077%20322%201818> Linked-In: > http://linkedin.com/in/senakafernando > <http://linkedin.com/in/senakafernando>* > 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 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
