Java 通过CLI向JBoss EAP 6.2添加自定义记录器

Java 通过CLI向JBoss EAP 6.2添加自定义记录器,java,jakarta-ee,jboss,jboss7.x,Java,Jakarta Ee,Jboss,Jboss7.x,我希望使用CLI命令在standalone.xml中创建以下配置: ... <subsystem xmlns="urn:jboss:domain:logging:1.3"> ... <custom-handler name="DB" class="com.jeefix.commons.logger.DatabaseHandler" module="com.jeefix"> <level name="ALL"/

我希望使用CLI命令在standalone.xml中创建以下配置:

...
    <subsystem xmlns="urn:jboss:domain:logging:1.3">
     ...
        <custom-handler name="DB" class="com.jeefix.commons.logger.DatabaseHandler" module="com.jeefix">
            <level name="ALL"/>
            <formatter>
                <pattern-formatter pattern="%s%E%n"/>
            </formatter>
            <properties>
                <property name="jdbcUrl" value="${logger.database.url}"/>
                <property name="username" value="${logger.database.user}"/>
                <property name="password" value="${logger.database.password}"/>
                <property name="jdbcDriver" value="oracle.jdbc.driver.OracleDriver"/>
            </properties>
        </custom-handler>
    ...
问题:如何添加属性列表?

试试看

/subsystem=logging/custom-handler=server/:write-attribute(name=properties,value=[("jdbcUrl" => "your_jdbc_url"),("username" => "jdbc_user_name"),("password" => "jdbc_password"),("jdbcDriver" => "oracle.jdbc.driver.OracleDriver")])

很有魅力,谢谢!(除了不带引号的‘your_jdbc_url’)@iskramac I修复了输入错误
/subsystem=logging/custom-handler=server/:write-attribute(name=properties,value=[("jdbcUrl" => "your_jdbc_url"),("username" => "jdbc_user_name"),("password" => "jdbc_password"),("jdbcDriver" => "oracle.jdbc.driver.OracleDriver")])