final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeAsynchHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeConsoleHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeFileHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeCustomHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writePeriodicRotatingFileHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writePeriodicSizeRotatingFileHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeSizeRotatingFileHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue();
private void writeRootLogger(final XMLExtendedStreamWriter writer, final ModelNode model) throws XMLStreamException { writer.writeStartElement(Element.ROOT_LOGGER.getLocalName()); writeCommonLogger(writer, model); writer.writeEndElement(); }
private void writeConsoleHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.CONSOLE_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); TARGET.marshallAsElement(model, writer); writer.writeEndElement(); }
@Override public void writeContent(final XMLExtendedStreamWriter writer, final SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(Namespace.CURRENT.getUriString(), false); ModelNode model = context.getModelNode(); // Marshall attributes for (AttributeDefinition attribute : LoggingResourceDefinition.ATTRIBUTES) { attribute.marshallAsElement(model, false, writer); } writeContent(writer, model); if (model.hasDefined(LOGGING_PROFILE)) { final List<Property> profiles = model.get(LOGGING_PROFILE).asPropertyList(); if (!profiles.isEmpty()) { writer.writeStartElement(LOGGING_PROFILES); for (Property profile : profiles) { final String name = profile.getName(); writer.writeStartElement(LOGGING_PROFILE); writer.writeAttribute(Attribute.NAME.getLocalName(), name); writeContent(writer, profile.getValue()); writer.writeEndElement(); } writer.writeEndElement(); } } writer.writeEndElement(); }
private void writeConsoleHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.CONSOLE_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); TARGET.marshallAsElement(model, writer); writer.writeEndElement(); }
@Override public void writeContent(final XMLExtendedStreamWriter writer, final SubsystemMarshallingContext context) throws XMLStreamException { context.startSubsystemElement(Namespace.CURRENT.getUriString(), false); ModelNode model = context.getModelNode(); // Marshall attributes for (AttributeDefinition attribute : LoggingResourceDefinition.ATTRIBUTES) { attribute.marshallAsElement(model, false, writer); } writeContent(writer, model); if (model.hasDefined(LOGGING_PROFILE)) { final List<Property> profiles = model.get(LOGGING_PROFILE).asPropertyList(); if (!profiles.isEmpty()) { writer.writeStartElement(LOGGING_PROFILES); for (Property profile : profiles) { final String name = profile.getName(); writer.writeStartElement(LOGGING_PROFILE); writer.writeAttribute(Attribute.NAME.getLocalName(), name); writeContent(writer, profile.getValue()); writer.writeEndElement(); } writer.writeEndElement(); } } writer.writeEndElement(); }
final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeAsynchHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeConsoleHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeFileHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeCustomHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writePeriodicRotatingFileHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writePeriodicSizeRotatingFileHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue(); if (handler.isDefined()) { writeSizeRotatingFileHandler(writer, handler, name); final ModelNode handler = handlerProp.getValue();
private void writeCustomHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.CUSTOM_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); CLASS.marshallAsAttribute(model, writer); MODULE.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); PROPERTIES.marshallAsElement(model, writer); writer.writeEndElement(); }
private void writeRootLogger(final XMLExtendedStreamWriter writer, final ModelNode model) throws XMLStreamException { writer.writeStartElement(Element.ROOT_LOGGER.getLocalName()); writeCommonLogger(writer, model); writer.writeEndElement(); }
private void writeFileHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.FILE_HANDLER.getLocalName()); writer.writeAttribute(Attribute.NAME.getLocalName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); FILE.marshallAsElement(model, writer); APPEND.marshallAsElement(model, writer); writer.writeEndElement(); }
private void writeLogger(final XMLExtendedStreamWriter writer, String name, final ModelNode model) throws XMLStreamException { writer.writeStartElement(Element.LOGGER.getLocalName()); writer.writeAttribute(CATEGORY.getXmlName(), name); USE_PARENT_HANDLERS.marshallAsAttribute(model, writer); writeCommonLogger(writer, model); writer.writeEndElement(); }
private void writeFileHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.FILE_HANDLER.getLocalName()); writer.writeAttribute(Attribute.NAME.getLocalName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); FILE.marshallAsElement(model, writer); APPEND.marshallAsElement(model, writer); writer.writeEndElement(); }
private void writeLogger(final XMLExtendedStreamWriter writer, String name, final ModelNode model) throws XMLStreamException { writer.writeStartElement(Element.LOGGER.getLocalName()); writer.writeAttribute(CATEGORY.getXmlName(), name); USE_PARENT_HANDLERS.marshallAsAttribute(model, writer); writeCommonLogger(writer, model); writer.writeEndElement(); }
private void writeCustomHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.CUSTOM_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); CLASS.marshallAsAttribute(model, writer); MODULE.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); PROPERTIES.marshallAsElement(model, writer); writer.writeEndElement(); }
private void writePeriodicRotatingFileHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.PERIODIC_ROTATING_FILE_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); FILE.marshallAsElement(model, writer); SUFFIX.marshallAsElement(model, writer); APPEND.marshallAsElement(model, writer); writer.writeEndElement(); }
private void writePeriodicRotatingFileHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.PERIODIC_ROTATING_FILE_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); FILE.marshallAsElement(model, writer); SUFFIX.marshallAsElement(model, writer); APPEND.marshallAsElement(model, writer); writer.writeEndElement(); }
private void writeSizeRotatingFileHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.SIZE_ROTATING_FILE_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); ROTATE_ON_BOOT.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); FILE.marshallAsElement(model, writer); ROTATE_SIZE.marshallAsElement(model, writer); MAX_BACKUP_INDEX.marshallAsElement(model, writer); APPEND.marshallAsElement(model, writer); SizeRotatingHandlerResourceDefinition.SUFFIX.marshallAsElement(model, writer); writer.writeEndElement(); }
private void writePeriodicSizeRotatingFileHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.PERIODIC_SIZE_ROTATING_FILE_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); ROTATE_ON_BOOT.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); FILE.marshallAsElement(model, writer); ROTATE_SIZE.marshallAsElement(model, writer); MAX_BACKUP_INDEX.marshallAsElement(model, writer); SUFFIX.marshallAsElement(model, writer); APPEND.marshallAsElement(model, writer); writer.writeEndElement(); }
private void writeSizeRotatingFileHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.SIZE_ROTATING_FILE_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); ROTATE_ON_BOOT.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); FILE.marshallAsElement(model, writer); ROTATE_SIZE.marshallAsElement(model, writer); MAX_BACKUP_INDEX.marshallAsElement(model, writer); APPEND.marshallAsElement(model, writer); SizeRotatingHandlerResourceDefinition.SUFFIX.marshallAsElement(model, writer); writer.writeEndElement(); }
private void writePeriodicSizeRotatingFileHandler(final XMLExtendedStreamWriter writer, final ModelNode model, final String name) throws XMLStreamException { writer.writeStartElement(Element.PERIODIC_SIZE_ROTATING_FILE_HANDLER.getLocalName()); writer.writeAttribute(HANDLER_NAME.getXmlName(), name); AUTOFLUSH.marshallAsAttribute(model, writer); ENABLED.marshallAsAttribute(model, false, writer); ROTATE_ON_BOOT.marshallAsAttribute(model, false, writer); writeCommonHandler(writer, model); FILE.marshallAsElement(model, writer); ROTATE_SIZE.marshallAsElement(model, writer); MAX_BACKUP_INDEX.marshallAsElement(model, writer); SUFFIX.marshallAsElement(model, writer); APPEND.marshallAsElement(model, writer); writer.writeEndElement(); }