-
Notifications
You must be signed in to change notification settings - Fork 95
Open
Milestone
Description
When creating an Olog client, we are spammed by CONFIG logs from com.sun.jersey libraries:
com.sun.jersey.core.spi.component
com.sun.jersey.spi.service.ServiceFinder
We tried to use some trick to avoid them but the client is loaded before application start in org.csstudio.utility.olog.OlogClientFromPreferences
We should have a preference to enable/disable this logs.
Here is the trick that we used in our products:
private static final String[] VERBOSE_PACKAGES = new String[] {
"com.sun.jersey.core.spi.component",
"com.sun.jersey.spi.service.ServiceFinder" };
[...]
Level verboseLogLevel = Preferences.getVerboseLogLevel();
for (String verbosePackage : VERBOSE_PACKAGES) {
Logger logger = Logger.getLogger(verbosePackage);
logger.setLevel(verboseLogLevel);
for (Handler handler : logger.getHandlers())
handler.setLevel(verboseLogLevel);
}
Metadata
Metadata
Assignees
Labels
No labels