<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Ceki,</p>
    <p>Can you read 
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <a href="http://openjdk.java.net/jeps/223" class="external-link"
        rel="nofollow">JEP 223</a> it describes how the new version
      string is implemented in JDK 9.</p>
    <p>Is logback working with JDK 9 ?<br>
    </p>
    <p>Rgds,Rory<br>
    </p>
    <div class="moz-cite-prefix">On 14/02/2017 10:10, Ceki Gülcü wrote:<br>
    </div>
    <blockquote cite="mid:6729acce-2489-7b9c-3a32-770492799db3@qos.ch"
      type="cite">
      <br>
      Hi All,
      <br>
      <br>
      <br>
      We started testing SLF4J and logback projects using Java 9, more
      specifically build 154. As such, I would appreciate if you could
      add the following details onto the Quality Outreach wiki page.
      <br>
      <br>
      Contact: Ceki Gülcü
      <br>
      SLF4J mailing list  slf4j-dev AT qos DOT ch
      <br>
      Logback mailing list logback-dev AT qos DOT ch
      <br>
      <br>
      Initial testing results
      <br>
      =======================
      <br>
      <br>
      Initial testing indicates that log4j version 1.2.x is unable to
      parse the result of the call System.getProperties("java.version").
      The returned string is "9-ea". However, log4j 1.2.x expects a
      string in the form "1\.*", for example "1.6", "1.7" etc.
      <br>
      <br>
      If the string is not in the correct form, log4j 1.2.x
      conservatively assumes that it is running under Java 1.1 and
      disables certain important functions, such as MDC support. The
      code in question is the static initializer of the
      org.apache.log4j.helpers.Loader class.
      <br>
      <br>
      Log4j 1.2.x is no longer maintained. However, there are
      innumerably many projects which still use log4j 1.2.x.
      <br>
      <br>
      I would suggest that the string returned be in the form "1\.9*"
      such as
      <br>
      "1.9EA" so as not to break log4j 1.2.x under Java 9.
      <br>
      <br>
      Many thanks in advance for taking the above into consideration.
      <br>
      <br>
      Best regards,
      <br>
      <br>
      --
      <br>
      Ceki Gülcü
      <br>
      <br>
      <br>
      <br>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland </pre>
  </body>
</html>