> > Not sure what you mean by "that file".
Sorry, I meant the log/config file. keeping the verbose flag but putting it on a System property Then why not get a minimum level from a system property instead of a general on/off flag? Also, why is webkit.mediaplayer special in its usage of the logger (that it requires its own property)? - Nir On Thu, May 3, 2018 at 3:31 AM, Kevin Rushforth <kevin.rushfo...@oracle.com> wrote: > 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 >>> >>> >