[logback-dev] svn commit: r2441 - logback/trunk/logback-site/src/site/pages/manual
noreply.ceki at qos.ch
noreply.ceki at qos.ch
Tue Aug 11 21:21:39 CEST 2009
Author: ceki
Date: Tue Aug 11 21:21:38 2009
New Revision: 2441
Modified:
logback/trunk/logback-site/src/site/pages/manual/appenders.html
Log:
- explain reasons behind File=null restriction when using RollingFileAppender in prudent mode
Modified: logback/trunk/logback-site/src/site/pages/manual/appenders.html
==============================================================================
--- logback/trunk/logback-site/src/site/pages/manual/appenders.html (original)
+++ logback/trunk/logback-site/src/site/pages/manual/appenders.html Tue Aug 11 21:21:38 2009
@@ -547,6 +547,11 @@
when prudent mode is off and approximately 33'000 events per
second in prudent mode.
</p>
+
+ <p>Prudent mode can be used in conjunction with
+ <code>RollingFileAppender</code> although some <a
+ href="#prudentWithRolling">restrictions apply</a>.
+ </p>
</td>
</tr>
@@ -737,19 +742,41 @@
</td>
</tr>
<tr class="b">
- <td><span class="option"><b>Prudent</b></span></td>
- <td><code>boolean</code></td>
- <td>Prudent mode is supported by
- <code>RollingFileAppender</code> in conjunction with <a
- href="#TimeBasedRollingPolicy"><code>TimeBasedRollingPolicy</code></a>
- with two restrictions. In prudent mode, file compression is not
- supported nor allowed. Moreover, the <span
- class="option">File</span> property of
- <code>FileAppender</code> cannot be set.
-
- <p><a
- href="#FixedWindowRollingPolicy"><code>FixedWindowRollingPolicy</code></a>
- is not supported in prudent mode.</p>
+ <td valign="top"><span class="option"><a name="prudentWithRolling"
+ href="#prudentWithRolling"><b>Prudent</b></A></span></td>
+
+ <td valign="top"><code>boolean</code></td>
+
+
+
+ <td valign="top">
+
+ <p><a
+ href="#FixedWindowRollingPolicy"><code>FixedWindowRollingPolicy</code></a>
+ is not supported in prudent mode.</p>
+
+ <p> <code>RollingFileAppender</code> supports the prudent
+ mode in conjunction with <a
+ href="#TimeBasedRollingPolicy"><code>TimeBasedRollingPolicy</code></a>
+ albeit with two restrictions.
+
+ <ol>
+ <li>In prudent mode, file compression is not supported nor
+ allowed. (We can't have one JVM writing to a file while
+ another JVM is compressing it.)
+ </li>
+
+ <li>The <span class="option">File</span> property of
+ <code>FileAppender</code> cannot be set and must be left
+ blank. Indeed, most operating systems do not allow renaming
+ of a file while another process has it opened.
+ </li>
+
+ </ol>
+
+ </td>
+
+
<p>See also <code>FileAppender</code> properties.</p>
</td>
More information about the logback-dev
mailing list