使server.log append = true

时间:2010-01-10 10:39:20

标签: jboss log4j

如何附加日志服务器\\ log \ serve.log。即,当我重新启动JBoss时,它不应该覆盖日志的内容,而是从它的结尾继续?

4 个答案:

答案 0 :(得分:2)

<param name="Append" value="true"/>添加到<Appender>文件中的conf/jboss-log4j.xml。可能会定义多个appender,因此请确保获得处理server.log的那个。

答案 1 :(得分:1)

尝试在log4j.xml中设置<param name="Append" value="true"/>。这可能在FileAppender och RollingFileAppender部分。只需查找写入server.log的appender。

答案 2 :(得分:0)

简答:更改日志文件名(例如myapp.log)

更长的回答:我们还看到了一个在jboss中截断server.log的情况。在某个地方,有人在我们找不到的某个静态初始化块中截断了server.log文件。更改文件名似乎有效,并且内容已附加到。

答案 3 :(得分:0)

我们在运行Jboss EAP 6.4.0的远程Ubuntu 16.04 Linux上遇到了同样的问题,但是当我们在Eclipse / Windows中本地运行Jboss服务器时却没有。 append属性已设置为true。

我终于通过在standalone-full.xml中声明文件名附加属性来使其工作。

 <properties>
   <property name="append" value="true"/>
   <property name="fileName" value="${jboss.server.log.dir}/server.log"/>