Ok, I misunderstood something in an exchange a month of so ago. I thought I remembered someone posting a case where files were not getting loaded in the expected order (one of the files was loading a module that was required for other files and the module wasn't getting loaded in time or something like that), and I thought the response was that files were getting loaded in inode order, not alpha order.

David Lang


 On Fri, 1 Jun 2012, Rainer Gerhards wrote:

-----Original Message-----
From: rsyslog-boun...@lists.adiscon.com [mailto:rsyslog-

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, da...@lang.hm 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

_______________________________________________
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