@Override protected boolean applyUpdate(final OperationContext context, final String attributeName, final String addressName, final ModelNode value, final LogContextConfiguration logContextConfiguration) { final FormatterConfiguration configuration = logContextConfiguration.getFormatterConfiguration(addressName); for (PropertyAttributeDefinition attribute : ATTRIBUTES) { if (attribute.getName().equals(attributeName)) { configuration.setPropertyValueString(attribute.getPropertyName(), value.asString()); break; } } return false; } };
@Override protected boolean applyUpdate(final OperationContext context, final String attributeName, final String addressName, final ModelNode value, final LogContextConfiguration logContextConfiguration) { final FormatterConfiguration configuration = logContextConfiguration.getFormatterConfiguration(addressName); for (PropertyAttributeDefinition attribute : ATTRIBUTES) { if (attribute.getName().equals(attributeName)) { configuration.setPropertyValueString(attribute.getPropertyName(), value.asString()); break; } } return false; } };
resolvedValue = resolver.resolveValue(context, value); configuration.setPropertyValueString(propertyAttribute.getPropertyName(), resolvedValue); } else { configuration.removeProperty(propertyAttribute.getPropertyName());
resolvedValue = resolver.resolveValue(context, value); configuration.setPropertyValueString(propertyAttribute.getPropertyName(), resolvedValue); } else { configuration.removeProperty(propertyAttribute.getPropertyName());
final boolean resolvedValue = ENABLED.resolveModelAttribute(context, model).asBoolean(); final boolean currentValue; if (configuration.hasProperty(ENABLED.getPropertyName())) { currentValue = Boolean.parseBoolean(configuration.getPropertyValueString(ENABLED.getPropertyName())); } else { currentValue = isDisabledHandler(logContextConfiguration.getLogContext(), configuration.getName()); final PropertyAttributeDefinition propAttribute = ((PropertyAttributeDefinition) attribute); final String resolvedValue = propAttribute.resolvePropertyValue(context, model); final String currentValue = configuration.getPropertyValueString(propAttribute.getPropertyName()); result = (resolvedValue == null ? currentValue == null : resolvedValue.equals(currentValue)); } else {
final boolean resolvedValue = ENABLED.resolveModelAttribute(context, model).asBoolean(); final boolean currentValue; if (configuration.hasProperty(ENABLED.getPropertyName())) { currentValue = Boolean.parseBoolean(configuration.getPropertyValueString(ENABLED.getPropertyName())); } else { currentValue = isDisabledHandler(logContextConfiguration.getLogContext(), configuration.getName());
final boolean resolvedValue = ENABLED.resolveModelAttribute(context, model).asBoolean(); final boolean currentValue; if (configuration.hasProperty(ENABLED.getPropertyName())) { currentValue = Boolean.parseBoolean(configuration.getPropertyValueString(ENABLED.getPropertyName())); } else { currentValue = isDisabledHandler(logContextConfiguration.getLogContext(), configuration.getName());
fmtConfig = logContextConfiguration.getFormatterConfiguration(handlerName); } else { fmtConfig = logContextConfiguration.addFormatterConfiguration(null, PatternFormatter.class.getName(), handlerName, PATTERN.getPropertyName()); fmtConfig.setPropertyValueString(PATTERN.getPropertyName(), resolvedValue); configuration.setFormatterName(handlerName); fmtConfig = logContextConfiguration.getFormatterConfiguration(handlerName); } else { fmtConfig = logContextConfiguration.addFormatterConfiguration(null, PatternFormatter.class.getName(), handlerName, PATTERN.getPropertyName()); fmtConfig.setPropertyValueString(PATTERN.getPropertyName(), FORMATTER.resolvePropertyValue(context, resource.getModel())); configuration.setFormatterName(handlerName);
fmtConfig = logContextConfiguration.getFormatterConfiguration(handlerName); } else { fmtConfig = logContextConfiguration.addFormatterConfiguration(null, PatternFormatter.class.getName(), handlerName, PATTERN.getPropertyName()); fmtConfig.setPropertyValueString(PATTERN.getPropertyName(), resolvedValue); configuration.setFormatterName(handlerName); fmtConfig = logContextConfiguration.getFormatterConfiguration(handlerName); } else { fmtConfig = logContextConfiguration.addFormatterConfiguration(null, PatternFormatter.class.getName(), handlerName, PATTERN.getPropertyName()); fmtConfig.setPropertyValueString(PATTERN.getPropertyName(), FORMATTER.resolvePropertyValue(context, resource.getModel())); configuration.setFormatterName(handlerName);