当前位置: 首页 > 知识库问答 >
问题:

如何生成服务器。登录wildfly-8.2.0中的自定义文件夹位置。最终的

呼延臻
2023-03-14

我在Wildfly-8.2.0. Final AS中遇到server.log文件生成问题。

下面是日志子系统中使用的大小旋转文件处理程序定义

<size-rotating-file-handler name="FILE" autoflush="false">
      <level name="DEBUG"/>
      <file relative-to="jboss.server.log.dir" path="server.log"/>
      <rotate-size value="500k"/>
      <max-backup-index value="5"/>
      <append value="true"/>
</size-rotating-file-handler>

上述方法工作正常,并生成服务器。登录${WILDFLY\u HOME}/standalone/log文件夹。我想为服务器设置一个自定义位置。因此,修改了path属性以包含完整的自定义路径,并将其相对于属性删除,如下所示。

<file path="D:/wildfly-8.2.0.Final/standalone/log/server.log"/>

但是,通过上述更改,服务器。正在自定义位置生成日志,但面临以下问题:

>

  • 日志语句生成时没有日期。例如:

    12:16:11,800INFO[org.jboss.as](MSC服务线程1-7)JBAS015899: WildFly 8.2.0。最后的“特周”开始

    日志文件中未观察到完整的日志,例如,“服务器已启动…”将是最后一行,四分之一的日志语句未打印。

    请帮助我。

    2016年5月10日编辑:添加了以下配置。

    <subsystem xmlns="urn:jboss:domain:logging:2.0">
            <add-logging-api-dependencies value="false"/>
            <use-deployment-logging-config value="true"/>
            <console-handler name="CONSOLE">
                <level name="INFO"/>
                <formatter>
                    <named-formatter name="PATTERN"/>
                </formatter>
            </console-handler>
            <size-rotating-file-handler name="FILE" autoflush="false">
                <level name="DEBUG"/>
                <file path="${custom.path}/server.log"/>
                <rotate-size value="500k"/>
                <max-backup-index value="5"/>
                <append value="false"/>
                <formatter>
                    <named-formatter name="PATTERN"/>
                </formatter>
            </size-rotating-file-handler>
            <logger category="com.arjuna">
                <level name="WARN"/>
            </logger>
            <logger category="org.apache.tomcat.util.modeler">
                <level name="WARN"/>
            </logger>
            <logger category="org.jboss.as.config">
                <level name="DEBUG"/>
            </logger>
            <logger category="sun.rmi">
                <level name="WARN"/>
            </logger>
            <logger category="jacorb">
                <level name="WARN"/>
            </logger>
            <logger category="jacorb.config">
                <level name="ERROR"/>
            </logger>
            <root-logger>
                <level name="INFO"/>
                <handlers>
                    <handler name="CONSOLE"/>
                    <handler name="FILE"/>
                </handlers>
            </root-logger>
            <formatter name="PATTERN">
                <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
            </formatter>
            <formatter name="COLOR-PATTERN">
                <pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
            </formatter>
        </subsystem>
    
  • 共有1个答案

    阳狐若
    2023-03-14

    您似乎没有指定模式(这可能就是日期/时间不在日志中的原因)。

    <size-rotating-file-handler name="FILE" autoflush="false">
      <level name="DEBUG"/>
      <file path="D:/wildfly-8.2.0.Final/standalone/log/server.log"/>
      <rotate-size value="500k"/>
      <max-backup-index value="5"/>
      <append value="true"/>
      <formatter>
       <named-formatter name="PATTERN"/>
      </formatter>
    </size-rotating-file-handler>
    

    带有日期/时间的模式示例:

    <formatter name="PATTERN">
      <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
    </formatter>
    

    您能提供完整的日志配置吗?也许“服务器已启动......”没有显示,因为您没有将文件处理程序放在正确的类别中。

     类似资料:
    • 问题内容: 我想要我的Web应用程序的安全连接。因此,我想为我的wildfly 8.2.0服务器配置ssl。我已经在独立/配置文件夹中创建并存储了.keystore文件。 必须添加: 在standalone.xml文件中,但是有tag: 当我用上面指定的标签替换它时出现错误: 问题答案: 我已经为Wildfly 8.2.0配置了ssl。 步骤1:创建密钥库 步骤2:编辑configuration

    • 我正在将我的应用程序从JBoss 6 AS迁移到Wildfly 8.2.0 AS。我可以实现按预期创建应用程序日志,但需要独立/日志/服务器。日志文件中也充满了应用程序日志。我正在使用独立的完整ha。xml配置。任何人都可以建议一个选项,禁止将应用程序日志填充到服务器中。日志 以下部分摘自standalone-full-ha.xml:

    • 我正在尝试开发一个定制的JAAS登录模块,它使用一个令牌并从不同的来源获取用户数据。它应该作为wildfly 8.2.1 final的身份验证领域。我有一个测试servlet,我想在其中进行身份验证,以便检查注入EJB的允许角色。 这个网站的测试:http://www.radcortez.com/custom-principal-and-loginmodule-for-wildfly/事实上,我甚

    • 错误: 如何解决此问题?

    • 我希望实现Nikola Posa推荐的文件夹结构。 我想要的结构类似于下面的结构。 其思想是在逻辑上对功能/名称空间或类似内容进行分组。我似乎得到了这个错误: 文件".../src/Controller"不存在(在: /Users/dev/Sites/web/html/沙盒/php/crud/config)在 /Users/dev/Sites/web/html/沙盒/php/crud/config

    • 我已经使用下面的命令启动了selenium服务器,我想使用定制的firefox配置文件。但是,它如何为我运行的每个测试用例在/tmp/目录中创建一个新的firefoxprofile呢。 /usr/bin/java-jar/usr/local/groundwork/selenium/java/selenium-server-standalone-2.33.0。jar-firefoxProfileTe