private void registerTransformers(SubsystemRegistration subsystem) {
final ResourceTransformationDescriptionBuilder subsystemBuilder = TransformationDescriptionBuilder.Factory.createSubsystemInstance();
subsystemBuilder.rejectChildResource(LOGGING_PROFILE_PATH);
ResourceTransformationDescriptionBuilder loggingProfileBuilder = TransformationDescriptionBuilder.Factory.createInstance(LOGGING_PROFILE_PATH);
RootLoggerResourceDefinition.addTransformers(subsystemBuilder, loggingProfileBuilder);
LoggerResourceDefinition.addTransformers(subsystemBuilder, loggingProfileBuilder);
AsyncHandlerResourceDefinition.addTransformers(subsystemBuilder, loggingProfileBuilder);
ConsoleHandlerResourceDefinition.addTransformers(subsystemBuilder, loggingProfileBuilder);
FileHandlerResourceDefinition.addTransformers(subsystemBuilder, loggingProfileBuilder);
PeriodicHandlerResourceDefinition.addTransformers(subsystemBuilder, loggingProfileBuilder);
SizeRotatingHandlerResourceDefinition.addTransformers(subsystemBuilder, loggingProfileBuilder);
CustomHandlerResourceDefinition.addTransformers(subsystemBuilder, loggingProfileBuilder);
SyslogHandlerResourceDefinition.addTransformers(subsystemBuilder, loggingProfileBuilder);
TransformationDescription.Tools.register(subsystemBuilder.build(), subsystem, ModelVersion.create(1, 1, 0));
}