更改jboss 7.1中的日志级别,而无需使用Web控制台界面重新启动服务器

时间:2014-12-11 08:57:44

标签: java logging jboss jboss7.x

我想在jboss 7.1.1中使用web控制台界面更改standalone.xml中的日志级别而不停止服务器。同样,我可以使用CLI commonds,如下所示:

[standalone@localhost:9999/]/subsystem=logging/console-handler=CONSOLE:write-           attribute(name=level,value=<<log level value>>)

standalone.xml中的我的日志记录子系统如下:

 <subsystem xmlns="urn:jboss:domain:logging:1.1">
        <console-handler name="CONSOLE">
            <level name="DEBUG"/>
            <formatter>
                <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
            </formatter>
        </console-handler>
        <periodic-rotating-file-handler name="FILE">
            <formatter>
                <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
            </formatter>
            <file relative-to="jboss.server.log.dir" path="server.log"/>
            <suffix value=".yyyy-MM-dd"/>
            <append value="true"/>
        </periodic-rotating-file-handler>
        <logger category="com.arjuna">
            <level name="TRACE"/>
        </logger>
        <logger category="org.apache.tomcat.util.modeler">
            <level name="ERROR"/>
        </logger>
        <logger category="sun.rmi">
            <level name="ERROR"/>
        </logger>
        <logger category="jacorb">
            <level name="ERROR"/>
        </logger>
        <logger category="jacorb.config">
            <level name="ERROR"/>
        </logger>

请建议!

2 个答案:

答案 0 :(得分:2)

尝试以下步骤:

  1. 进入网络控制台(http://<host>:9990
  2. 选择个人资料
  3. 选择核心/记录
  4. 选择Tab Handler
  5. 编辑并更改日志级别
  6. 见下图。

    enter image description here

答案 1 :(得分:0)

您不需要重新启动服务器。您只需重新加载即可。

在 CLI 中,:reload

从管理控制台中,选择“重新加载

[![在此处输入图像描述][1]][1]