[ 
https://issues.apache.org/jira/browse/UIMA-1708?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marshall Schor closed UIMA-1708.
--------------------------------

    Resolution: Fixed

> Trailing blank following log property level causing problems with IBM Java 6
> ----------------------------------------------------------------------------
>
>                 Key: UIMA-1708
>                 URL: https://issues.apache.org/jira/browse/UIMA-1708
>             Project: UIMA
>          Issue Type: Bug
>          Components: Build, Packaging and Test, Core Java Framework
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>            Priority: Minor
>             Fix For: 2.3
>
>
> Well, you'll have trouble believing this one.  We had a logging issue which 
> we finally isolated to only failing on IBM Java 6, not on IBM Java5 or on Sun 
> Javas.  The issue was that the setting of the logger, done by uncommenting 
> the last line in the distributed Logger.properties file (it's in uimaj-distr, 
> /src/main/properties/Logger.properties) is written as 
> {quote}
> \# To set the logging level for the UIMA framework itself, specify:
> \# org.apache.uima.level = ALL 
> {quote}
> where there is a "blank" following the word "ALL".
> The properties file is read using the Properties.load method, which preserves 
> that trailing blank.  This makes the setting for the level not compare equal 
> to any of the defined levels.  In most other Java impls, the value of the 
> level is "trimmed" before the compare, but not in IBM's Java 6 SR 3 impl.
> You can see this for yourself, with a tiny test case:
> {code}
>   public static void main(String[] args) {
>     Logger log = Logger.getLogger("org.apache.uima");
>     log.log(Level.FINEST, "Test");
>     log.log(Level.INFO, "info");
>   }
> {code}
> Set up a logger.properties file with the org.apache.uima level setting at 
> FINEST with a trailing blank, and try on the various Javas...
> Fix for now: change our default properties file to remove the trailing blank 
> on the commented-out line.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to