docs/logging: added description of log prefixes
This commit is contained in:
parent
97a8d4e9df
commit
06ebd12e06
1
Changes
1
Changes
@ -17,6 +17,7 @@
|
|||||||
karma: sprinkled karma awards throughout other plugins
|
karma: sprinkled karma awards throughout other plugins
|
||||||
- limit poor karma hosts to 1 concurrent connection
|
- limit poor karma hosts to 1 concurrent connection
|
||||||
- allow +3 conncurrent connections to hosts with good karma
|
- allow +3 conncurrent connections to hosts with good karma
|
||||||
|
- limit recipients to 1 for senders with negative karma
|
||||||
|
|
||||||
Sanitize spamd_sock path for perl taint mode - Markus Ullmann
|
Sanitize spamd_sock path for perl taint mode - Markus Ullmann
|
||||||
|
|
||||||
|
@ -127,6 +127,40 @@ plugins in plugins/logging, specifically the L<plugins/logging/warn> and
|
|||||||
L<plugins/logging/adaptive> files for examples of how to write your own
|
L<plugins/logging/adaptive> files for examples of how to write your own
|
||||||
logging plugins.
|
logging plugins.
|
||||||
|
|
||||||
|
=head1 plugin authors
|
||||||
|
|
||||||
|
While plugins can log anything they like, a few logging conventions in use:
|
||||||
|
|
||||||
|
=over 4
|
||||||
|
|
||||||
|
=item * at LOGINFO, log a single entry summarizing their disposition
|
||||||
|
|
||||||
|
=item * log messages are prefixed with keywords: pass, fail, skip, error
|
||||||
|
|
||||||
|
=over 4
|
||||||
|
|
||||||
|
=item pass: tests were run and the message passed
|
||||||
|
|
||||||
|
=item fail: tests were run and the message failed
|
||||||
|
|
||||||
|
=item fail, tolerated: tests run, msg failed, reject disabled
|
||||||
|
|
||||||
|
=item skip: tests were not run
|
||||||
|
|
||||||
|
=item error: tried to run tests but failure(s) encountered
|
||||||
|
|
||||||
|
=item info: additional info, not to be used for plugin summary
|
||||||
|
|
||||||
|
=back
|
||||||
|
|
||||||
|
=item * when tests fail and reject is disabled, use the 'fail, tolerated' prefix
|
||||||
|
|
||||||
|
=back
|
||||||
|
|
||||||
|
When these conventions are adhered to, the logs/summarize tool outputs each
|
||||||
|
message as a single row, with a small x showing failed tests and a large X
|
||||||
|
for failed tests that caused message rejection.
|
||||||
|
|
||||||
=head1 Internal support for pluggable logging
|
=head1 Internal support for pluggable logging
|
||||||
|
|
||||||
Any code in the core can call C<$self->log()> and those log lines will be
|
Any code in the core can call C<$self->log()> and those log lines will be
|
||||||
|
Loading…
Reference in New Issue
Block a user