JBoss 日志"追加"有什么作用?



我试图找到JBoss日志处理程序append="true"one_answers"false"之间的区别的信息。有人能解释一下吗?谢谢!

将其附加到现有日志文件中。append="true"意味着当您启动应用程序并开始记录日志时,它将向现有日志文件添加行。append="false"表示任何现有的日志文件都将被删除,并且您将只从这次运行中获得一个干净的日志文件。

使用滚动文件appender和append="false" 只有最后一个日志文件将被删除(用'name'指定的那个),并且只有在您重新启动应用程序之后。滚动的日志文件将保持完整,logger将继续工作,并将您以前备份的日志视为从未重新启动过。

BTW,当你添加另一个滚动appender日志记录到同一个文件'on the fly'编程(测试与RollingFileAppender, log4j-1.2.17和相同的配置在log4j.xml)。这就是它变得奇怪的地方——滚动日志的索引变得疯狂。你自己试试吧。

最新更新