본문 바로가기

Linux

Facility/severity Level

Severity Level


Level
Keyword
Description
Syslog Definition

0

emergencies

System is unusable.

LOG_EMERG

1

alerts

Immediate action is needed.

LOG_ALERT

2

critical

Critical conditions exist.

LOG_CRIT

3

errors

Error conditions exist.

LOG_ERR

4

warnings

Warning conditions exist.

LOG_WARNING

5

notification

Normal, but significant, conditions exist.

LOG_NOTICE

6

informational

Informational messages.

LOG_INFO

7

debugging

Debugging messages.

LOG_DEBUG




Facility/Severity Keywords Combinations


- facility와 severity 키워드는 period(.)로 구분되어 있어, 특별한 source facility와 메시지의 severity와 일치한다. 예를 들어, kern.emerg는 kernel로부터의 emergency error 메시지를 가리킨다.


- 다음과 같은 특별한 경우가 셋있다.


• facility keyword가 마침표와 severity 키워드가 없이 지정되면, 이 키워드는 모든 레벨의 severity이다. 예를 들어, facility keyword가 mail이면, mail 메시지가 수행되는 모든 severiety level를 가리킨다.


• facility keyword에 마침표는 있고 severity 키워드가 없으면, 이것은 지정한 facility가 수행하는 동안 메시지가 없음을 가리킨다. 예를 들어, mail.none은 메시지 없이 메일이 수행됨을 의미한다.


• asterisk(*) facility는 mark facility를 제외한 모든 source facility를 의미한다. 예를 들어, *.notice는 mark를 제외한 모든 source로부터 syslog에 notice 레벨의 모든 메시지를 의미한다.


/etc/rsyslog.conf 엔트리에 facility/severity를 세미콜론(;)으로 구분하여 하나 이상의 여러 개를 지정할 수 있다.