inline
On 5/2/2018 4:52 PM, Nir Lisker wrote:
Thanks Murali,
I won’t suggest reading level value from log/config file.
Is that file user facing? If so, wouldn't ignoring the level set in the
file break current behavior? Would there need to be follow-up changes to
this file to remove the level setting from it?
Not sure what you mean by "that file". The WCMediaPlayer file? No, it
isn't user-facing. Or did you mean something else?
About option (a), wouldn't removing the verbose flag (After changing INFO
to FINE) cause all the log messages to appear by default, as you've stated
in the first point, and we want to avoid that? We don't have a minimum log
level setting.
By default the log level for all loggers is set at INFO -- thus the
suggestion to change all of the INFO messages to FINE, which will not be
logged by default. If we still end up with a bunch of extra WARNING or
SEVERE log messages from from ordinary situations, then that would be a
problem. Given that the implementation of WCMediaPlayer produces
"noisier than typical" INFO log messages, it wouldn't surprise me that
some of the WARNING log messages are things that the user shouldn't
necessarily be warned about.
In any case, the second suggestion of keeping the verbose flag but
putting it on a System property might be less intrusive. And like the
current solution, puts the control in the hands of the user.
-- Kevin
-Nir
On Wed, May 2, 2018 at 11:21 PM, Murali Billa <murali.bi...@oracle.com>
wrote:
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) 1st 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 1st 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 <nlis...@gmail.com>
*Sent:* Saturday, April 28, 2018 1:06 AM
*To:* Murali Billa <murali.bi...@oracle.com>
*Cc:* openjfx-dev@openjdk.java.net Mailing <openjfx-dev@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
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