@Override public void performRuntime(final OperationContext context, final HandlerConfiguration configuration, final String name, final ModelNode model) throws OperationFailedException { // Get the handler name final String handlerName = HANDLER_NAME.resolveModelAttribute(context, model).asString(); if (name.equals(handlerName)) { throw createOperationFailure(LoggingMessages.MESSAGES.cannotAddHandlerToSelf(configuration.getName())); } if (configuration.getHandlerNames().contains(handlerName)) { throw createOperationFailure(LoggingMessages.MESSAGES.handlerAlreadyDefined(handlerName)); } configuration.addHandlerName(handlerName); } };
@Override public void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final LogContextConfiguration logContextConfiguration) throws OperationFailedException { final String name = context.getCurrentAddressValue(); final HandlerConfiguration configuration = logContextConfiguration.getHandlerConfiguration(name); if (configuration == null) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.handlerConfigurationNotFound(name)); } // Get the handler name, uses the operation to get the single handler name being added final String handlerName = HANDLER_NAME.resolveModelAttribute(context, operation).asString(); if (name.equals(handlerName)) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.cannotAddHandlerToSelf(configuration.getName())); } if (configuration.getHandlerNames().contains(handlerName)) { LoggingLogger.ROOT_LOGGER.tracef("Handler %s is already assigned to handler %s", handlerName, handlerName); } else { configuration.addHandlerName(handlerName); } } };
@Override public void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final LogContextConfiguration logContextConfiguration) throws OperationFailedException { final String name = context.getCurrentAddressValue(); final HandlerConfiguration configuration = logContextConfiguration.getHandlerConfiguration(name); if (configuration == null) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.handlerConfigurationNotFound(name)); } // Get the handler name, uses the operation to get the single handler name being added final String handlerName = HANDLER_NAME.resolveModelAttribute(context, operation).asString(); if (name.equals(handlerName)) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.cannotAddHandlerToSelf(configuration.getName())); } if (configuration.getHandlerNames().contains(handlerName)) { LoggingLogger.ROOT_LOGGER.tracef("Handler %s is already assigned to handler %s", handlerName, handlerName); } else { configuration.addHandlerName(handlerName); } } };
final PropertyConfigurable propertyConfigurable; final PojoConfiguration pojoConfiguration = logContextConfiguration.getPojoConfiguration(configuration.getName()); if (pojoConfiguration == null) { propertyConfigurable = configuration;
final PropertyConfigurable propertyConfigurable; final PojoConfiguration pojoConfiguration = logContextConfiguration.getPojoConfiguration(configuration.getName()); if (pojoConfiguration == null) { propertyConfigurable = configuration;
final boolean value = ((resolveValue ? ENABLED.resolveModelAttribute(context, model).asBoolean() : model.asBoolean())); if (value) { enableHandler(logContextConfiguration, configuration.getName()); } else { disableHandler(logContextConfiguration, configuration.getName()); configuration.setEncoding(resolvedValue); } else if (attribute.getName().equals(FORMATTER.getName())) { final String formatterName = configuration.getName(); final FormatterConfiguration fmtConfig; if (logContextConfiguration.getFormatterNames().contains(formatterName)) { } else if (attribute.getName().equals(SUBHANDLERS.getName())) { final Collection<String> resolvedValue = (resolveValue ? SUBHANDLERS.resolvePropertyValue(context, model) : SUBHANDLERS.resolver().resolveValue(context, model)); if (resolvedValue.contains(configuration.getName())) { throw createOperationFailure(LoggingMessages.MESSAGES.cannotAddHandlerToSelf(configuration.getName())); final PropertyConfigurable propertyConfigurable; final PojoConfiguration pojoConfiguration = logContextConfiguration.getPojoConfiguration(configuration.getName()); if (pojoConfiguration == null) { propertyConfigurable = configuration;
currentValue = Boolean.parseBoolean(configuration.getPropertyValueString(ENABLED.getPropertyName())); } else { currentValue = isDisabledHandler(logContextConfiguration.getLogContext(), configuration.getName()); result = (resolvedValue == null ? currentValue == null : resolvedValue.equals(currentValue)); } else if (attribute.getName().equals(FORMATTER.getName())) { final String formatterName = configuration.getName(); final FormatterConfiguration fmtConfig; if (logContextConfiguration.getFormatterNames().contains(formatterName)) {
currentValue = Boolean.parseBoolean(configuration.getPropertyValueString(ENABLED.getPropertyName())); } else { currentValue = isDisabledHandler(logContextConfiguration.getLogContext(), configuration.getName()); result = true; } else { final String formatterName = configuration.getName(); final PropertyConfigurable propertyConfigurable; final PojoConfiguration pojoConfiguration = logContextConfiguration.getPojoConfiguration(configuration.getName()); if (pojoConfiguration == null) { propertyConfigurable = configuration;
currentValue = Boolean.parseBoolean(configuration.getPropertyValueString(ENABLED.getPropertyName())); } else { currentValue = isDisabledHandler(logContextConfiguration.getLogContext(), configuration.getName()); result = true; } else { final String formatterName = configuration.getName(); final PropertyConfigurable propertyConfigurable; final PojoConfiguration pojoConfiguration = logContextConfiguration.getPojoConfiguration(configuration.getName()); if (pojoConfiguration == null) { propertyConfigurable = configuration;
final boolean value = ((resolveValue ? ENABLED.resolveModelAttribute(context, model).asBoolean() : model.asBoolean())); if (value) { enableHandler(logContextConfiguration, configuration.getName()); } else { disableHandler(logContextConfiguration, configuration.getName()); } else if (attribute.getName().equals(FORMATTER.getName())) { final String handlerName = configuration.getName(); final String handlerName = configuration.getName(); final ModelNode valueNode = (resolveValue ? NAMED_FORMATTER.resolveModelAttribute(context, model) : model); } else if (attribute.getName().equals(SUBHANDLERS.getName())) { final Collection<String> resolvedValue = (resolveValue ? SUBHANDLERS.resolvePropertyValue(context, model) : SUBHANDLERS.resolver().resolveValue(context, model)); if (resolvedValue.contains(configuration.getName())) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.cannotAddHandlerToSelf(configuration.getName())); final PropertyConfigurable propertyConfigurable; final PojoConfiguration pojoConfiguration = logContextConfiguration.getPojoConfiguration(configuration.getName()); if (pojoConfiguration == null) { propertyConfigurable = configuration;
final boolean value = ((resolveValue ? ENABLED.resolveModelAttribute(context, model).asBoolean() : model.asBoolean())); if (value) { enableHandler(logContextConfiguration, configuration.getName()); } else { disableHandler(logContextConfiguration, configuration.getName()); } else if (attribute.getName().equals(FORMATTER.getName())) { final String handlerName = configuration.getName(); final String handlerName = configuration.getName(); final ModelNode valueNode = (resolveValue ? NAMED_FORMATTER.resolveModelAttribute(context, model) : model); } else if (attribute.getName().equals(SUBHANDLERS.getName())) { final Collection<String> resolvedValue = (resolveValue ? SUBHANDLERS.resolvePropertyValue(context, model) : SUBHANDLERS.resolver().resolveValue(context, model)); if (resolvedValue.contains(configuration.getName())) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.cannotAddHandlerToSelf(configuration.getName())); final PropertyConfigurable propertyConfigurable; final PojoConfiguration pojoConfiguration = logContextConfiguration.getPojoConfiguration(configuration.getName()); if (pojoConfiguration == null) { propertyConfigurable = configuration;
if (handler != null) { out.write(NEW_LINE); final String name = handler.getName(); final String prefix = "handler." + name + "."; final String className = handler.getClassName();