JDK-8195974: Replace use of java.util.logging in javafx with System logger
Kevin Rushforth
kevin.rushforth at oracle.com
Thu May 17 20:39:01 UTC 2018
I think it isn't worth doing anything for the packager. In any case,
since "HelloService" is a test program, I see no problem with it
continuing to use java.util.logging.
Regarding your other comment:
> Thanks Murali, Iv'e also commented out isDebug() (though maybe it can
> be completely removed, only that the commented out code relies on it).
>
There was one other place where isDebug() was called, that being the
mLog method. Did you replace the call ti isDebug() with a direct call to
isLoggable instead? Note that without the isLoggable check you will
incur the redundant cost of the method calls + string construction.
-- Kevin
On 5/17/2018 1:25 PM, Nir Lisker wrote:
> Thanks Murali, Iv'e also commented out isDebug() (though maybe it can
> be completely removed, only that the commented out code relies on it).
>
> Kevin, after this change, HelloService in the packager is the only one
> requiring file handling. What is the future of the packager now? Is it
> worth supplying an alternative for these classes?
>
> - Nir
>
> On Thu, May 17, 2018 at 8:49 PM, Murali Billa <murali.billa at oracle.com
> <mailto:murali.billa at oracle.com>> wrote:
>
> Hi Nir,
>
> Regarding “com.sun.javafx.webkit.drt.DumpRenderTree”, you can
> comment out the below code in “main” method from
> DumpRenderTree.java file.
>
> if ( isDebug() ) {
>
> log.setLevel(Level.FINEST);
>
> FileHandler handler = new FileHandler("drt.log", true);
>
> handler.setFormatter(new Formatter() {
>
> @Override
>
> public String format(LogRecord record) {
>
> return formatMessage(record) + "\n";
>
> }
>
> });
>
> log.addHandler(handler);
>
> }
>
> Thanks,
>
> MUrali
>
> *From:*Murali Billa
> *Sent:* Thursday, May 03, 2018 1:52 AM
> *To:* Nir Lisker <nlisker at gmail.com <mailto:nlisker at gmail.com>>
> *Cc:* openjfx-dev at openjdk.java.net
> <mailto:openjfx-dev at openjdk.java.net> Mailing
> <openjfx-dev at openjdk.java.net <mailto:openjfx-dev at openjdk.java.net>>
> *Subject:* RE: JDK-8195974: Replace use of java.util.logging in
> javafx with System logger
>
> Hi Nir,
>
> 1)Regarding “verbose” flag usage:
>
> ·Currently verbose flag is used to show log Levels
> (FINER/FINE/INFO/WARNING) in WCMediaPlayer & WCMediaPlayerImpl. I
> feel it is not desirable to remove this flag as all these logs
> will start appearing now by default.
>
> ·We can try 2 options:
>
> a)1^st Option: We can change all INFO log messages to FINE under
> verbose flag (by leaving all log messages that use Level other
> than INFO unchanged) and verbose flag can be removed.
>
> b)If 1^st option results in too much noise for WARNING log
> messages, then we can keep the verbose flag and introduce a System
> Property (for ex: javafx.web.verbose) to enable the flag. I won’t
> suggest reading level value from log/config file.
>
> 2)Regarding “com.sun.javafx.webkit.drt.DumpRenderTree”, I need to
> check few more things (since we use “addHandler” in drt) and will
> get back to you.
>
> Please let me know, if you have any queries for 1.
>
> Thanks,
>
> Murali
>
> *From:*Nir Lisker <nlisker at gmail.com <mailto:nlisker at gmail.com>>
> *Sent:* Saturday, April 28, 2018 1:06 AM
> *To:* Murali Billa <murali.billa at oracle.com
> <mailto:murali.billa at oracle.com>>
> *Cc:* openjfx-dev at openjdk.java.net
> <mailto:openjfx-dev at openjdk.java.net> Mailing
> <openjfx-dev at openjdk.java.net <mailto:openjfx-dev at openjdk.java.net>>
> *Subject:* JDK-8195974: Replace use of java.util.logging in javafx
> with System logger
>
> Hi Murali,
>
> Can you have a look at
> https://bugs.openjdk.java.net/browse/JDK-8195974
> <https://bugs.openjdk.java.net/browse/JDK-8195974> please?
>
> There are some usages of j.u.l in the web module I'd like your
> opinion on. I'm not familiar with the intent of these pieces of
> code and would like to know what the options are for advancing
> with this issue on that front.
>
> Thanks,
>
> Nir
>
>
More information about the openjfx-dev
mailing list