一つのアプリケーション内で使用する以下のようなXMLを作成したところ、
複数のappenderに同じファイルを指定してはいけないとか、
ローテートに失敗したりローテートしたファイルが消滅したりすると聞きました。

異なるサーバ上に配備されたアプリケーションが同一ファイルに対してログを書き込もうとした場合や、
appenderの定義に矛盾がある場合にはあり得るとは思うのですが、
一つのアプリケーション内で複数のappenderが同一条件で一つのファイルに対し書き込みした場合に
指摘されたような現象が発生するのでしょうか。
もし見当違いの質問でしたら大変申し訳ございません。
どなたかご教授くださいますようお願いいたします。

<appender name="xxx" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="file" value="/abc/a.log" />
    <param name="threshold" value="debug" />
    <param name="append" value="true" />
    <layout class="org.apache.log4j.PatternLayout">省略</layout>
</appender>
<appender name="yyy" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="file" value="/abc/a.log" />
    <param name="threshold" value="debug" />
    <param name="append" value="true" />
    <layout class="org.apache.log4j.PatternLayout">省略</layout>
</appender>
<category name="sample.test.xxx">
    <priority value="debug" />
    <appender-ref ref="xxx"/>
</category>
<category name="sample.test.yyy">
    <priority value="debug" />
    <appender-ref ref="yyy"/>
</category>