Skip to main content

Configuring syslogd in Ubuntu [Resolved]

In CentOS and many other distros you can configure syslogd using /etc/syslog.conf but in Ubuntu there is no such file. Which file I should edit for configuring syslogd in Ubuntu.

Question Credit: Sam
Question Reference
Asked April 14, 2019
Tags: ubuntu, syslog
Posted Under: Unix Linux
2 Answers

Syslog configuration in Ubuntu is usually in /etc/rsyslog.d/50-default.conf

This, btw. is the setup i like to use:

auth,authpriv.*                                         /var/log/auth.log
cron.*                                                  /var/log/cron.log
mail.=info,mail.=notice                                 -/var/log/
mail.warning                                            /var/log/mail.err
kern.*                                                  -/var/log/kern.log
*.*;mail,kern,cron,auth,authpriv.none                   -/var/log/syslog

# all warnings except auth into one file
*.warning;auth,authpriv.none                            /var/log/error.log

# Emergencies are sent to everybody logged in.
*.emerg                         *

credit: Fabian Zeindl
Answered April 14, 2019

There are syslog alternatives, primarily rsyslog. Lucid (10.04) uses rsyslog, so you'll need to look at /etc/rsyslog.conf and /etc/rsyslog.d. I'm not sure what Precise (12.04) uses off-hand.

Here are the relevant man pages:

credit: muru
Answered April 14, 2019
Your Answer