openjfx-dev Digest, Vol 34, Issue 36
Daniel Fuchs
daniel.fuchs at oracle.com
Mon Sep 22 07:41:02 UTC 2014
Hi,
I don't recommend using sun.* proprietary APIs.
The safest way to suppress the logger output would be to
switch it off in a logging.properties file.
-Djava.util.logging.config.file=<logging.properties>
and inside:
<logger-name>.level = OFF
best regards,
-- daniel
On 22/09/14 05:30, openjfx-dev-request at openjdk.java.net wrote:
> Message: 1
> Date: Fri, 19 Sep 2014 16:38:27 +0200
> From: Peter Levart<peter.levart at gmail.com>
> To: Werner Lehmann<lehmann at media-interactive.de>,
> "openjfx-dev at openjdk.java.net" <openjfx-dev at openjdk.java.net>
> Subject: Re: How to suppress platform logger output
> Message-ID:<541C3FE3.5060902 at gmail.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> On 09/19/2014 01:34 PM, Werner Lehmann wrote:
>> >Hi,
>> >
>> >I'd like to use one of the Bindings.select* methods but can't really
>> >accept the tons of stderr output it generates for null steps.
>> >According to this ticket...
>> >
>> >[#RT-35957] Bindings class spits out a lot of unneeded log messages
>> >https://javafx-jira.kenai.com/browse/RT-35957
>> >
>> >... 8u20 resolves this by logging on the FINE level. But how can I
>> >suppress this output then? As far as I know the platform logger logs
>> >to stderr if JDK logging is not used - and we are on log4j. Which
>> >means I get FINE logging on stderr which does not help much.
> Can you use the platform logger API? Like the following:
>
> sun.util.logging.PlatformLogger
> .getLogger("bla.bla")
> .setLevel(sun.util.logging.PlatformLogger.Level.WARNING);
>
> Regards, Peter
>
>> >
>> >Rgds
>> >Werner
>> >
>>> >>Sep 19, 2014 1:33:32 PM
>>> >>com.sun.javafx.binding.SelectBinding$SelectBindingHelper
>>> >>getObservableValue
>>> >>WARNING: Exception while evaluating select-binding [parent, value]
>>> >>Sep 19, 2014 1:33:32 PM
>>> >>com.sun.javafx.binding.SelectBinding$SelectBindingHelper
>>> >>getObservableValue
>>> >>INFO: Property 'value' in ReadOnlyObjectProperty [bean: TreeItem [
>>> >>value: b ], name: parent, value: null] is null
>>> >>java.lang.NullPointerException
>>> >> at
>>> >>com.sun.javafx.binding.SelectBinding$SelectBindingHelper.getObservableValue(SelectBinding.java:481)
>>> >> at
>>> >>com.sun.javafx.binding.SelectBinding$AsString.computeValue(SelectBinding.java:394)
>>> >> at javafx.beans.binding.StringBinding.get(StringBinding.java:152)
>>> >> at
>>> >>mint.javafx.report.design.model.elements.MintJRTextField.main(MintJRTextField.java:182)
>> >
>>> >>// TreeItem<String> t1 = new TreeItem<String>("a");
>>> >> TreeItem<String> t2 = new TreeItem<String>("b");
>>> >> TreeItem<String> t3 = new TreeItem<String>("c");
>>> >>
>>> >>// t1.getChildren().add(t2);
>>> >> t2.getChildren().add(t3);
>>> >>
>>> >> StringBinding binding = Bindings.selectString(t3, "parent",
>>> >>"parent", "value");
>>> >> System.out.println(binding.get());
>> >
More information about the openjfx-dev
mailing list