配置syslog对于不同的消息输出到不同的文件

/etc/syslog.conf------>rsyslog.conf(ubuntu12.04)

基本格式:
消息类型.优先级 动作域(即,发到哪)


消息类型 消息来源 
kern 内核 
User 用户程序 
Damon 系统守护进程 
Mail 电子邮件系统 
Auth 与安全权限相关的命令 
Lpr 打印机 
News 新闻组信息 
Uucp Uucp程序 
Cron 记录当前登录的每个用户信息 
wtmp 一个用户每次登录进入和退出时间的永久记录 
Authpriv 授权信息 


优先级 描述 
emerg 最高的紧急程度状态(0)
alert 紧急状态 1
Cirt 重要信息 2
warning 警告 3
err 临界状态 4
notice 出现不寻常的事情 5
info 一般性消息 6
Debug 调试级信息 7
None 不记录任何日志信息 

一个实例(rsyslog.conf):

# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console


# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none                -/var/log/messages


# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure


# Log all the mail messages in one place.
mail.*                                                  -/var/log/maillog




# Log cron stuff
cron.*                                                  -/var/log/cron


# Everybody gets emergency messages
*.emerg                                                 *


# Save news errors of level crit and higher in a special file.
uucp,news.crit                                          -/var/log/spooler


# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log

你可能感兴趣的:(配置syslog对于不同的消息输出到不同的文件)