> -----Original Message-----
> From: [email protected] [mailto:rsyslog-
> [email protected]] On Behalf Of [email protected]
> Sent: Thursday, May 31, 2012 9:32 PM
> To: rsyslog-users
> Subject: Re: [rsyslog] beginner error? setting up raw message logging
> 
> hmm, looking at this I am not seeing anything obviously wrong.
> 
> one minor note, rsyslog reads the included files in inode order, not
> filename order, so 30* is not necessarily before 50*, but I don't think
> that matters in this case.

Actually, I am calling glob() so that it should return files in filename order.
Rainer
> 
> nothing in this configuration would cause the message to be discarded,
> which means that it will get logged to every file where the criteria
> matches, so even once we get it working to the mark-test file, it will
> still appear in the messages file.
> 
> could you configure a destination to use the RSYSLOG_Debug format and do
> your logger test so that we can see for sure what it's getting logged as?
> 
> David Lang
> 
> 
> 
> On Tue, 29 May 2012, Mark Stosberg wrote:
> 
> > On 05/25/2012 01:23 PM, [email protected] wrote:
> >> On Fri, 25 May 2012, Mark Stosberg wrote:
> >>
> >>> Hello,
> >>>
> >>> I'm working on configuring rsyslog to simply log CSV lines that are
> >>> passed to it. All I really want Rsyslog to do is to pass the string
> >>> provided straight to a file.
> >>>
> >>> I tried many variations of this:
> >>>
> >>> $template       Untouched,"%rawmsg%"
> >>> local5.*       /var/log/mark-test;Untouched
> >>>
> >>> But my test file is never logged to. Instead, logging goes to
> >>> /var/log/messages and my template is ignored.
> >>>
> >>> I'm using rsyslog 4.2.0.
> >>>
> >>> What am I missing?
> >>
> >> I think we would need to see the rest of the config file.
> >
> > Thanks for the reply. That's included below.
> >
> >> Also, what do you do to set the facility to local5?
> >
> > I can't get it to work with just a basic call to logger:
> >
> > logger -p local5.info 123 "this is a test"
> >
> > I'm actually calling it through Perl and Log::Dispatch::Syslog, but I
> > don't think the problem is there, as I modeled the new call on already
> > successful calls to syslog, and the basic test with 'logger' is failing
> > as well.
> >
> > Thanks for taking a second look. I appreciate the help!
> >
> >    Mark
> >
> > ## Contents of /etc/rsyslog.conf
> > ###################################
> > #  /etc/rsyslog.conf    Configuration file for rsyslog.
> > #
> > #           For more information see
> > #           /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html
> > #
> > #  Default logging rules can be found in /etc/rsyslog.d/50-default.conf
> >
> >
> > #################
> > #### MODULES ####
> > #################
> >
> > $ModLoad imuxsock # provides support for local system logging
> > $ModLoad imklog   # provides kernel logging support (previously done by
> > rklogd)
> > #$ModLoad immark  # provides --MARK-- message capability
> >
> > $KLogPath /proc/kmsg
> >
> > # provides UDP syslog reception
> > $ModLoad imudp
> > $UDPServerRun 514
> >
> > # provides TCP syslog reception
> > #$ModLoad imtcp
> > #$InputTCPServerRun 514
> >
> >
> > ###########################
> > #### GLOBAL DIRECTIVES ####
> > ###########################
> >
> > #
> > # Use traditional timestamp format.
> > # To enable high precision timestamps, comment out the following line.
> > #
> > $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
> >
> > # Filter duplicated messages
> > $RepeatedMsgReduction on
> >
> > #
> > # Set the default permissions for all log files.
> > #
> > $FileOwner syslog
> > $FileGroup adm
> > $FileCreateMode 0640
> > $DirCreateMode 0755
> > $Umask 0022
> > $PrivDropToUser syslog
> > $PrivDropToGroup syslog
> >
> > #
> > # Include all config files in /etc/rsyslog.d/
> >
> > $template   Untouched,"%rawmsg%"
> > #
> > $IncludeConfig /etc/rsyslog.d/*.conf
> >
> > ###############################################
> > # In a "30-app.conf" file, I have this:
> >
> >
> > local5.*       /var/log/mark-test;Untouched
> >
> > ####################################################
> > # Then there is a 50-default.conf file, which contains this:
> >
> > #  Default rules for rsyslog.
> > #
> > #           For more information see rsyslog.conf(5) and /etc/rsyslog.conf
> >
> > #
> > # First some standard log files.  Log by facility.
> > #
> > auth,authpriv.*         /var/log/auth.log
> > *.*;auth,authpriv.none      -/var/log/syslog
> > #cron.*             /var/log/cron.log
> > 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
> >
> > #
> > # Logging for the mail system.  Split it up so that
> > # it is easy to write scripts to parse these files.
> > #
> > mail.info           -/var/log/mail.info
> > mail.warn           -/var/log/mail.warn
> > mail.err            /var/log/mail.err
> >
> > #
> > # Logging for INN news system.
> > #
> > news.crit           /var/log/news/news.crit
> > news.err            /var/log/news/news.err
> > news.notice         -/var/log/news/news.notice
> >
> > #
> > # Some "catch-all" log files.
> > #
> > *.=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
> >
> > #
> > # Emergencies are sent to everybody logged in.
> > #
> > *.emerg             *
> >
> > #
> > # I like to have messages displayed on the console, but only on a virtual
> > # console I usually leave idle.
> > #
> > #daemon,mail.*;\
> > #   news.=crit;news.=err;news.=notice;\
> > #   *.=debug;*.=info;\
> > #   *.=notice;*.=warn   /dev/tty8
> >
> > # The named pipe /dev/xconsole is for the `xconsole' utility.  To use it,
> > # you must invoke `xconsole' with the `-file' option:
> > #
> > #    $ xconsole -file /dev/xconsole [...]
> > #
> > # NOTE: adjust the list below, or you'll go crazy if you have a reasonably
> > #      busy site..
> > #
> > daemon.*;mail.*;\
> >    news.err;\
> >    *.=debug;*.=info;\
> >    *.=notice;*.=warn   |/dev/xconsole
> >
> >
> > _______________________________________________
> > 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
> >
> _______________________________________________
> 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
_______________________________________________
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

Reply via email to