1.在ubuntu服务器上,日志是通过syslogd进程处理的。该进程读取如下配置文件:
该文件主要配置哪些信息需要记录日志,记录到什么地方。
在该配置文件的第一部分,是对系统设施日志的配置,主要有:
auth:有关认证进程的信息;
daemo:有关守护进程的信息;
kern:有关系统内核的信息;
其它: 相关信息;
比如,可以看到有关守护进程的日志,以下是查看时间服务器守护进程的日志:
2.日志级别,和log4j的级别概念类似。有:
debug(调试) 与none(不需登录等级);
info:一些基本的信息;
notice:比info需要被注意到的一些信息内容;
warning:警示的讯息,可能有问题, 但是还不至于影响到某个 daemon 运作的信息;基本上, info, notice, warn 这三个讯息都是在告知一些基本信息,应该还不至于造成一些系统运作困扰;
err:一些重大的错误讯息, 例如设定文件的某些设定值造成该服务服法启动的信息说明,通常通过err的错误告知,应该可以了解到该服务无法启动的问题;
crit:比error还要严重的错误信息,这个crit是临界点(critical)的缩写,这个错误已经很严重;
alert:警告,已经很有问题的等级,比cr