From 529a43349e82afeb15ebda137371a4e7311a877f Mon Sep 17 00:00:00 2001 From: kasemir Date: Wed, 27 May 2026 13:26:00 -0400 Subject: [PATCH] PreferenceReader: Log undefined properties at FINE level ... instead of SEVERE because it tends to not be a fatal issue. For example, the current initialization of `Locations` routinely logs missing `phoebus.folder.name.preference` and `phoebus.user` properties without any ill outcome, whereas a SEVERE log message would suggest that the application cannot continue in this state. --- .../org/phoebus/framework/preferences/PreferencesReader.java | 2 +- core/launcher/src/main/resources/logging.properties | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/framework/src/main/java/org/phoebus/framework/preferences/PreferencesReader.java b/core/framework/src/main/java/org/phoebus/framework/preferences/PreferencesReader.java index 521d39b006..6590986d37 100644 --- a/core/framework/src/main/java/org/phoebus/framework/preferences/PreferencesReader.java +++ b/core/framework/src/main/java/org/phoebus/framework/preferences/PreferencesReader.java @@ -65,7 +65,7 @@ static String replaceProperties(final String value) if (prop == null) { Logger.getLogger(PreferencesReader.class.getPackageName()) - .log(Level.SEVERE, "Reading Preferences: Java system property or Environment variable'" + prop_spec + "' is not defined"); + .log(Level.FINE, "Reading Preferences: Java system property or Environment variable '" + prop_spec + "' is not defined"); break; } else diff --git a/core/launcher/src/main/resources/logging.properties b/core/launcher/src/main/resources/logging.properties index 13d39671f4..14ded1fb89 100644 --- a/core/launcher/src/main/resources/logging.properties +++ b/core/launcher/src/main/resources/logging.properties @@ -51,6 +51,7 @@ org.postgresql.level = WARNING # Core packages org.phoebus.framework.rdb.level = WARNING org.phoebus.framework.workbench.level = WARNING +org.phoebus.framework.preferences.level = WARNING org.phoebus.security.level = WARNING org.phoebus.ui.javafx.BufferUtil.level = WARNING org.phoebus.ui.docking.level = WARNING