Re: [CentOS] rsyslog.conf - why the "-" in this entry? mail.* -/var/log/maillog

2012-06-05 Thread Philippe Naudin
Le mar. 05 juin 2012 17:06:32 CEST, Leonard den Ottolander a écrit:

> Hello James,
> 
> On Tue, 2012-06-05 at 10:30 -0400, James B. Byrne wrote:
> > In dealing with an unrelated issue I came across this in rsyslog.conf.
> > 
> > # The authpriv file has restricted access.
> > authpriv.*   /var/log/secure
> > # Log all the mail messages in one place.
> > mail.*   -/var/log/maillog
> > # Log cron stuff
> > cron.*   /var/log/cron
> > 
> > Why is there a "-" before /var/log/maillog?
> 
> Better question than it appears at first glance ;) . Nothing in man
> rsyslog.conf on C6, but on C5 man syslog.conf it says under "ACTIONS",
> "Regular File": 
> 
> "You may prefix each entry with the minus ‘‘-’’ sign to omit syncing the
> file  after every logging.  Note that you might lose information if the
> system crashes right behind a write attempt.  Nevertheless  this  might
> give you back some performance, especially if you run programs that use
> logging in a very verbose manner."
> 
> Now whether that minus is still supported under C6 I can't tell you :) .

It seems this is no more necessary.
From http://www.rsyslog.com/doc/v3compatibility.html : "In rsyslog v3,
syncing has been turned off by default."
OTOH, it doesn't hurt do let the minus sign in place.


-- 
Philippe Naudin
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] rsyslog.conf - why the "-" in this entry? mail.* -/var/log/maillog

2012-06-05 Thread Jerry Franz
On 06/05/2012 07:30 AM, James B. Byrne wrote:
> In dealing with an unrelated issue I came across this in rsyslog.conf.
> [...]
> Why is there a "-" before /var/log/maillog?
[...]

A leading '-' indicates the the log is written asynchronously. It is a 
performance tune to keep writing the syslog from thrashing the system 
with syncs. See http://www.rsyslog.com/doc/rsyslog_conf_actions.html

-- 
Benjamin Franz
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] rsyslog.conf - why the "-" in this entry? mail.* -/var/log/maillog

2012-06-05 Thread Leonard den Ottolander
Hello James,

On Tue, 2012-06-05 at 10:30 -0400, James B. Byrne wrote:
> In dealing with an unrelated issue I came across this in rsyslog.conf.
> 
> # The authpriv file has restricted access.
> authpriv.*   /var/log/secure
> # Log all the mail messages in one place.
> mail.*   -/var/log/maillog
> # Log cron stuff
> cron.*   /var/log/cron
> 
> Why is there a "-" before /var/log/maillog?

Better question than it appears at first glance ;) . Nothing in man
rsyslog.conf on C6, but on C5 man syslog.conf it says under "ACTIONS",
"Regular File": 

"You may prefix each entry with the minus ‘‘-’’ sign to omit syncing the
file  after every logging.  Note that you might lose information if the
system crashes right behind a write attempt.  Nevertheless  this  might
give you back some performance, especially if you run programs that use
logging in a very verbose manner."

Now whether that minus is still supported under C6 I can't tell you :) .

Regards,
Leonard.

-- 
mount -t life -o ro /dev/dna /genetic/research


___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] rsyslog.conf - why the "-" in this entry? mail.* -/var/log/maillog

2012-06-05 Thread Philippe Naudin
Le mar. 05 juin 2012 10:30:25 CEST, James B. Byrne a écrit:

> In dealing with an unrelated issue I came across this in rsyslog.conf.
> 
> # The authpriv file has restricted access.
> authpriv.*   /var/log/secure
> # Log all the mail messages in one place.
> mail.*   -/var/log/maillog
> # Log cron stuff
> cron.*   /var/log/cron
> 
> Why is there a "-" before /var/log/maillog?  This character is not
> present before any of the other log files specified in
> /etc/rsyslog.conf.

It means that writing to this logfile is not followed by a sync.


-- 
Philippe Naudin
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] rsyslog.conf - why the "-" in this entry? mail.* -/var/log/maillog

2012-06-05 Thread Steven Tardy
On 06/05/2012 09:30 AM, James B. Byrne wrote:
> In dealing with an unrelated issue I came across this in rsyslog.conf.
> mail.*   -/var/log/maillog

> Why is there a "-" before /var/log/maillog?

man syslog.conf
 You may prefix each entry with the minus ‘‘-’’ sign to omit 
syncing the
 file  after every logging.  Note that you might lose 
information if the
 system crashes right behind a write attempt.  Nevertheless 
this  might
 give you back some performance, especially if you run programs 
that use
 logging in a very verbose manner.
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


[CentOS] rsyslog.conf - why the "-" in this entry? mail.* -/var/log/maillog

2012-06-05 Thread James B. Byrne
In dealing with an unrelated issue I came across this in rsyslog.conf.

# The authpriv file has restricted access.
authpriv.*   /var/log/secure
# Log all the mail messages in one place.
mail.*   -/var/log/maillog
# Log cron stuff
cron.*   /var/log/cron

Why is there a "-" before /var/log/maillog?  This character is not
present before any of the other log files specified in
/etc/rsyslog.conf.  I have looked in the documents to discover the
purpose of the leading "-" character in the mail log file
specification but either I missed the reference or it is not there to
be found.


-- 
***  E-Mail is NOT a SECURE channel  ***
James B. Byrnemailto:byrn...@harte-lyne.ca
Harte & Lyne Limited  http://www.harte-lyne.ca
9 Brockley Drive  vox: +1 905 561 1241
Hamilton, Ontario fax: +1 905 561 0757
Canada  L8E 3C3

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos