[ https://issues.apache.org/jira/browse/MAHOUT-52?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12596071#action_12596071 ]
Pi Song commented on MAHOUT-52: ------------------------------- Hello guys. I'm a visitor. Myself find java.util.logging API ugly but log4j pretty. This is too subjective to be a factor for decision. > Standardize on java.util.logging, Commons Logging, log4j? > --------------------------------------------------------- > > Key: MAHOUT-52 > URL: https://issues.apache.org/jira/browse/MAHOUT-52 > Project: Mahout > Issue Type: Improvement > Reporter: Sean Owen > Priority: Minor > > I see the log4j and Commons Logging .jars in the lib/ directory. log4j isn't > used; Commons Logging is used in one class (Parametered). My code just used > java.util.logging directly. > I figure we should standardize on one approach to logging. I personally think > they're all just about the same; the only real best practice is using one > system. > I have always just used java.util.logging since it is built into Java 1.4+. > Commons Logging offers an extra layer of abstraction and lets you switch > between java.util.logging and log4j underneath. That's cool, but I've not > found it compelling enough to want to add another layer and another .jar file. > But, I guess log4j is present because hadoop uses it directly? The .jar seems > to have a dependency on it. > In that case maybe we are better off using Commons Logging to let us > integrate with log4j logging that Hadoop uses, and leave open the possibility > of other callers using java.util.logging underneath. > If that's cool I can switch my code to use Commons Logging. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.