Thanks, I will have a look and let you know.

I think I will work on this after we released our bugfix release 2.2.1, to prevent code branching.

-- Michael

Roberto Franchini (JIRA) wrote:
[ https://issues.apache.org/jira/browse/UIMA-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12546243 ]
Roberto Franchini commented on UIMA-282:
----------------------------------------

Hi to all,
after long time I uploaded our lates version of log4j's UIMA logger 
implementation.
I hope it could be useful for you.



Work well with Apache logging (Log4J)
-------------------------------------

                Key: UIMA-282
                URL: https://issues.apache.org/jira/browse/UIMA-282
            Project: UIMA
         Issue Type: Wish
         Components: Core Java Framework
           Reporter: Greg Holmberg
           Assignee: Michael Baessler
           Priority: Minor
        Attachments: Log4jLogger_impl.java, Log4jLogger_impl.java, 
TestLog4jLogger_impl.java, TestLog4jLogger_impl.java


UIMA uses the standard java.util.logging (JUL).  Most of my company's code used 
Apache Log4J, so we have a problem merging the messages from the two logging 
packages.  Given that UIMA is now an Apache project, I think it makes sense 
that it work with Apache logging.
Two options occur to me:
1. Change all the logging calls in the code (perhaps Eclipse refactoring tools can help with that). Here's some discussion on migrating: http://www.oreillynet.com/onjava/blog/2005/12/migrating_from_jdk_logging_to.html You could convert either to Log4J ( http://logging.apache.org/log4j/docs ) or to Apache Jakarta Commons Logging ( http://jakarta.apache.org/commons/logging ), which would allow UIMA to be configured to use either JUL or Log4J. 2. Write/find a JUL Handler that re-directs to Log4J. Here's an example: http://home.gwu.edu/~amrinder/chainsawHandler/UsingChainsawWithJDKLogging.html


Reply via email to