Lines Matching +full:line +full:- +full:based
47 .Em property-based filter
49 with each line containing two fields: the
52 line applies, and an
71 might be incompatible with other Unices or Unix-like systems.
73 (e.g.,\& it is possible to cut-and-paste into
91 with no intervening white-space.
158 .Em property-based filter
164 .Em property-based filter
180 specification is a line beginning with
202 .Ql #!-prog
204 .Ql !-prog
210 .Ql !-prog1,prog2
227 .Ql #-hostname
229 .Ql -hostname
235 As for program specifications, multiple comma-separated
239 .Em property-based filter
240 specification is a line beginning with
247 .Sx PROPERTY-BASED FILTERS
254 .Em property-based filter
335 field of each line specifies the action to be taken when the
339 .Bl -bullet
351 .Dq - ,
356 .Dq -
384 Selected messages are written to all logged-in users.
418 is desired that the subprocess should get exactly one line of input only
419 (which can be very resource-consuming if there are a lot of messages
420 flowing quickly), this can be achieved by exiting after just one line of
434 Blank lines and lines whose first non-blank character is a hash
439 is placed in the middle of the line, the
441 character and the rest of the line after it is ignored.
451 .Sh PROPERTY-BASED FILTERS
455 .Em Property-based filters
463 followed by three comma-separated fields
465 Value must be double-quoted.
472 .Bl -bullet -compact
475 - body of the message received.
478 - program name sent the message
481 - hostname of message's originator
484 - an alias for hostname
492 .Bl -bullet -compact
495 - true if filter value is found as a substring of
499 - true if filter value is equal to
503 - true if property starts with filter value
506 - true if property matches basic regular expression defined in filter value
509 - true if property matches extended regular expression defined in filter value
514 .Bl -bullet -compact
517 - to invert compare logic
520 - to make comparison function case insensitive
536 .Bl -tag -width /etc/syslog.conf -compact
543 .Bd -literal
590 *.* -/var/log/ipfw
601 *.* /var/log/bird-all.log
603 # Log messages from servers in racks 10-19 in multiple locations, case insensitive
604 :hostname, icase_ereregex, "^server-(dcA|podB|cdn)-rack1[0-9]{2}\\..*"