这个头文件用来定义应用日志名(facility)的代码和优先级(priority)的代码。facility可以简单的认为,用来区分不同的应用;priority用来区分不同的优先级。在syslog的配置文件syslog.conf中,开发人员可以用facility.priority来标示一个日志项,即为某个facility的某个级别的日志专门制定一个文件来记录。在笔者的实验中,facility只能使用在syslog.h中已经定义的那些facility name. syslog为用户保留了若干可用的facility name ,包含local0,local1...local7等等。