@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Import(value={MicrometerMetricsCaptorRegistrar.class,IntegrationManagementConfiguration.class}) public @interface EnableIntegrationManagement
The resulting IntegrationManagementConfigurer
bean is defined under the name integrationManagementConfigurer
.
Modifier and Type | Optional Element and Description |
---|---|
String |
defaultCountsEnabled
Deprecated.
this property is no longer used.
|
String |
defaultLoggingEnabled
Use to disable all logging in the main message flow in framework components.
|
String[] |
metersEnabled
Deprecated.
this property is no longer used.
|
@Deprecated public abstract String[] metersEnabled
@Deprecated public abstract String defaultCountsEnabled
public abstract String defaultLoggingEnabled
It has been found that in high-volume messaging environments, calls to methods such as
logger.isDebuggingEnabled()
can be quite expensive and account for an inordinate amount of CPU
time.
Set this to false to disable logging by default in all framework components that implement
IntegrationManagement
(channels, message handlers etc). This turns off logging such as
"PreSend on channel", "Received message" etc.
After the context is initialized, individual components can have their setting changed by invoking
IntegrationManagement.setLoggingEnabled(boolean)
.