Linux日志logger

http://www.187299.com/archives/1784

一 通过logger命令记录日志

logger 是一个shell 命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息。

日志的级别

 

facility:

auth       -用户授权
authpriv -授权和安全
cron       -计划任务:at ,cron
daemon     -系统守护进程
kern       -与内核有关系的信息
lpr        -与打印服务有关的信息。
mail       -与电子邮件有关的信息
news       -来自新闻服务器的信息
syslog -由 syslog 生成的信息
user       -用户的程序生成的信息,默认。
uucp       -由 uucp 生成的信息
local0~7   -来定义本地策略

level:

日志的级别分为七级,从紧急程度由高到底:

emerg 系统已经不可用,级别为紧急
alert 警报,需要立即处理和解决
crit 既将发生,得需要预防。事件就要发生
warnig 警告
err 错误信息,普通的错误信息
notice 提醒信息,很重要的信息
info 通知信息,属于一般信息
debug 这是调试类信息

 ----------------------------------------------------------------------------------------------------------------------------------------------------

利用logger测试syslog

logger -p auth.notice "Some message for the auth.log file"

logger -f local7=notice “xxxx”      会发送xxxx内容到local7notice


重启syslog: syslogd -m 0

 

你可能感兴趣的:(Linux日志logger)