You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by ih...@apache.org on 2013/01/07 15:34:18 UTC
[3/5] git commit: LOG4PHP-153: Updated LoggerAppenderMail docs
LOG4PHP-153: Updated LoggerAppenderMail docs
Added docs for bufferSize parameter and buffering.
Removed bit which recommended using LoggerAppenderMailEvent which will
soon be made deprecated.
Signed-off-by: Ivan Habunek <ih...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/logging-log4php/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4php/commit/549e88c5
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4php/tree/549e88c5
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4php/diff/549e88c5
Branch: refs/heads/develop
Commit: 549e88c5aa5813986a8e2f6b2361f54125d803cb
Parents: a513de0
Author: Ivan Habunek <ih...@apache.org>
Authored: Mon Jan 7 14:56:49 2013 +0100
Committer: Ivan Habunek <ih...@apache.org>
Committed: Mon Jan 7 14:56:49 2013 +0100
----------------------------------------------------------------------
src/site/xdoc/docs/appenders/mail.xml | 38 ++++++++++++++++++++++++---
1 files changed, 33 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4php/blob/549e88c5/src/site/xdoc/docs/appenders/mail.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/docs/appenders/mail.xml b/src/site/xdoc/docs/appenders/mail.xml
index 2eb46f1..21a6636 100644
--- a/src/site/xdoc/docs/appenders/mail.xml
+++ b/src/site/xdoc/docs/appenders/mail.xml
@@ -26,11 +26,6 @@
<section name="LoggerAppenderMail">
<p><code>LoggerAppenderMail</code> appends log events via email.</p>
-
- <p>This appender does not send individual emails for each logging requests but will collect them in a
- buffer and send them all in a single email once the appender is closed (i.e. when the script exists).
- Because of this, it may not appropriate for long running scripts, in which case
- <code><a href="mail-event.html">LoggerAppenderMailEvent</a></code> might be a better choice.</p>
<p class="alert alert-warning"><strong>Note:</strong> When working in Windows, make sure that the
<code>SMTP</code> and <code>smpt_port</code> values in php.ini are set to the correct values for
@@ -77,11 +72,44 @@
<td>Log4php Report</td>
<td>Subject of the email message.</td>
</tr>
+ <tr>
+ <td>bufferSize</td>
+ <td>integer</td>
+ <td>No</td>
+ <td>null</td>
+ <td>If set, determines how many messages will be buffered before sending them to the
+ recipient. If not set, all messages will be sent when the appender is closed.</td>
+ </tr>
</tbody>
</table>
+ </subsection>
+ <subsection name="Changelog">
+ <table class="table table-striped table-bordered table-not-wide">
+ <thead>
+ <tr>
+ <th>Version</th>
+ <th>Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>3.0.0</code></td>
+ <td>Added buffering and the <em>bufferSize</em> parameter.</td>
+ </tr>
+ </tbody>
+ </table>
</subsection>
+
+ <subsection name="Buffering">
+ <p>The <code>bufferSize</code> parameter determines how many messages will be buffered before sending
+ them together in a single email. When not set, all messages will be buffered, and the email will not
+ be sent until the script exits.</p>
+ <p>Setting the <code>bufferSize</code> to 1 means that each message will be sent in it's own email.
+ Setting it to 5 means that messages will be sent in batches of 5, etc...</p>
+ </subsection>
+
<subsection name="Examples">
<p>This example shows how to configure <code>LoggerAppenderMail</code> to send the log to two email