From what I have seen, it looks like a bug in that version (but I did
not try overly hard).
Might just be a parsing issue, in which case the following could work:

if $rawmsg contains 'mysql' then -/var/log/mysql/mysql.log
#y luego lo tiras
& ~

HTH
Rainer

On Fri, 2013-04-05 at 12:58 +0200, Ana Gallardo Gómez wrote:
> Hello again,
> 
> my master file /etc/rsyslog.conf:
> 
>  > My configuration is:
> > >
> > > # cat /etc/rsyslog.conf
> > >
> > > $ModLoad imuxsock # provides support for local system logging
> > > $ModLoad imklog   # provides kernel logging support (previously done by
> > > rklogd)
> > >
> > > $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
> > >
> > > $FileOwner root
> > > $FileGroup adm
> > > $FileCreateMode 0640
> > > $DirCreateMode 0755
> > > $Umask 0022
> > >
> > > $IncludeConfig /etc/rsyslog.d/*.conf
> > >
> > > auth,authpriv.*            /var/log/auth.log
> > > *.*;auth,authpriv.none        -/var/log/syslog
> > >
> > > daemon.*            -/var/log/daemon.log
> > > kern.*                -/var/log/kern.log
> > > lpr.*                -/var/log/lpr.log
> > > mail.*                -/var/log/mail.log
> > > user.*                -/var/log/user.log
> > >
> > > mail.info            -/var/log/mail.info
> > > mail.warn            -/var/log/mail.warn
> > > mail.err            /var/log/mail.err
> > >
> > > news.crit            /var/log/news/news.crit
> > > news.err            /var/log/news/news.err
> > > news.notice            -/var/log/news/news.notice
> > >
> > > *.=debug;\
> > >     auth,authpriv.none;\
> > >     news.none;mail.none    -/var/log/debug
> > > *.=info;*.=notice;*.=warn;\
> > >     auth,authpriv.none;\
> > >     cron,daemon.none;\
> > >     mail,news.none        -/var/log/messages
> > >
> > > *.emerg                *
> > >
> > > daemon.*;mail.*;\
> > >     news.err;\
> > >     *.=debug;*.=info;\
> > >     *.=notice;*.=warn    |/dev/xconsole
> >
> 
> I only have one included config file:
> 
> # ls -la /etc/rsyslog.d/
> total 12
> drwxr-xr-x  2 root root 4096 abr  5 09:38 .
> drwxr-xr-x 76 root root 4096 abr  5 12:22 ..
> -rw-r--r--  1 root root  196 abr  5 11:58 mysql.conf
> 
> # cat /etc/rsyslog.d/mysql.conf
> #Cuando el nombre del programa que genera el log contenga "mysql" lo envías
> al fichero...
> if $programname == 'msqld' or $msg contains 'mysql' then
> -/var/log/mysql/mysql.log
> #y luego lo tiras
> & ~
> 
> That is all my configuration.
> 
> Thanks again.
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
> sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T 
> LIKE THAT.

_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to