Skip to content

Olog client spams CONFIG logs when created #464

@arnaudf-iter

Description

@arnaudf-iter

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
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions