On Thu, May 5, 2016 at 2:29 AM, opensource.cbc <[email protected]> wrote:
> thanks!I was wrong,and it will be called at line 400 or 403. > “user.!info”what does that mean? Logging nothing except debug of user logs? > I believe so. > "user.!=info", logging all of user log except info of user logs. > I believe that is correct. > If so,I think the bug is at line 462 and 474,because the pmask is > TABLE_NOPRI,the line just set the special bit and the other bits always 0. > So you are saying it should be TABLE_ALLPRI and then turn off that bit, right? Let me look ... > Do I have exact understanding? > > ----- > > ------------------------------------------------------------- > > 发件人:Peter Portante <[email protected]> > 发送时间:2016年5月5日(星期四) 10:36 > 收件人:opensource.cbc <[email protected]>; rsyslog-users < > [email protected]> > 抄 送:Rainer Gerhards <[email protected]> > 主 题:Re: [rsyslog] 回复: how to config for Logging anything except specific > level? > > > > On Wed, May 4, 2016 at 9:12 PM, opensource.cbc <[email protected]> > wrote: > I have run rsyslog in debug mode and the output is wrong。All of > mask is X。 And I think there is a bug in the code。At conf.c line > 394, it doesn't call decodeSyslogName. > > Yes, it appears that it does not call decodeSyslogName() because it will > be called at either line 400 or 403. > > So have you verified using a tool like "logger" that logging with info > priority fails to land in /var/log/test3? E.g. "logger -p user.debug > message" lands only in /var/log/test3, and "logger -p user.info message2" > lands in /var/log/test1 and /var/log/test2, and "logger -p user.notice > message3" lands in /var/log/test1? (I think I have that right.) > > -peter > > ------------------------------------------------------------------发件人:Rainer > Gerhards <[email protected]>发送时间:2016年5月3日(星期二) > 15:41收件人:opensource.cbc <[email protected]>; rsyslog-users < > [email protected]>主 题:Re: [rsyslog] how to config for Logging > anything except specific level? > 2016-04-29 14:37 GMT+02:00 opensource.cbc <[email protected]>: > > Hi, user. info /var/log/test1 > > user.=info /var/log/test2 > > > user.!info /var/log/test3 I have used these configurations, but > > the third configuration does not work。I want to log anything of user > > log,except info,Did I do something wrong? > > tks! > > I suggest to run rsyslog in debug mode and check what is output. > > Rainer > _______________________________________________ > 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.

