네트워크 엔지니어 & 개발자 로엘이

 

logger는 평소에 syslog가 기록하는 로그 외에 별도의 커스텀 로그를 발생시키는 명령이다.

 

1. command

logger [옵션] [메시지]

2. 문법

로그 메시지 기록 logger [메시지]
logger 프로세스 id를 포함하여 로그 메시지 기록 logger -i [메시지]
file의 내용을 로그 메시지에 기록 logger -f [파일명]
로그 메시지 기록 + 표준 출력 logger -s [메시지]
tag를 포함하여 로그 메시지 기록 logger -t [tag] [메시지]

3. 사용 예시

[root@localhost /]# logger test
[root@localhost /]# tail -1 /var/log/messages
Dec 17 13:13:43 localhost root: test

- 옵션을 지정하지 않고 기본 값으로 로그 메시지 기록

 

[root@localhost /]# logger -i test
[root@localhost /]# tail -1 /var/log/messages
Dec 17 13:59:20 localhost root[3040]: test

- 프로세스 id를 포함하여 로그메시지 기록

 

[root@localhost /]# echo file log > file_log
[root@localhost /]# logger -f file_log
[root@localhost /]# tail -1 /var/log/messages
Dec 17 13:16:34 localhost root: file log

- file을 작성 하여 로그메시지 기록

 

[root@localhost /]# logger -s check log
root: check log
[root@localhost /]# tail -1 /var/log/messages
Dec 17 13:20:32 localhost root: check log

- 로그메시지 기록 및 표준화면 출력

 

[root@localhost /]# logger -t tag tag log
[root@localhost /]# tail -1 /var/log/messages
Dec 17 13:23:54 localhost tag: tag log

- tag를 지정하여 로그메시지 기록

 

[root@localhost /]# logger -t tag -i test log
[root@localhost /]# tail -1 /var/log/messages
Dec 17 13:57:48 localhost tag[3022]: test log

- tag를 지정하고 프로세스 아이디를 포함하여 로그메시지 기록

 

 

- 끝 -

728x90
반응형
250x250

공유하기

facebook twitter kakaoTalk kakaostory naver band