...
bsr로그는 실시간으로 로그를 확인하거나 저장 할 수 있습니다.
bsrwatch 명령으로 실시간 로그를 확인 할 수 있습니다.
bsrcon /get_log 명령으로 최신 로그를 파일 파일에 저장 할 수 있습니다.
예) bsrcon /get_log 파일이름
설정 정보
bsrcon /get_log_info 명령을 통해 명령으로 로그 레벨, 최대 저장 로그 파일 수를 확인 할 수 있습니다.
...
로그 레벨
bsr로그는 system, debug, feature 3개의 로그 레벨을 설정 할 수 있으며 설정한 로그레벨 보다 낮거나 같은 로그만 기록합니다.
system : 시스템 이벤트에 기록하는 로그 레벨 이며 기본 값은 err(3) 입니다.
로그 레벨은 emerg(0) alert(1) criti(2) err(3) warning(4) notice(5) info(6) debug(7) 입니다.
debug : 파일 및 메모리에 기록하는 로그 레벨 이며 기본 값은 info(6) 입니다.
로그 레벨은 emerg(0) alert(1) criti(2) err(3) warning(4) notice(5) info(6) debug(7) 입니다.
feature : 부가적인 로그 레벨로 debug 레벨에 상관없이 로그 레벨이 info(6) 이상일때 파일 및 메모리에 기록하며 기본 값은 none(0) 입니다.
로그 레벨은 none(0) oos(1) latency(2) verify(4) 입니다.
최대 저장 로그 파일 수
로그는 실시간으로 파일에 저장되며 파일에 크기가 50M 보다 크면 파일 이름을 변경 하고 저장 합니다.
기본 값은 bsr로그 15개, CLI로그 2개 입니다.
bsr로그는 파일 크기가 크기 상관없이 10만개 이상 로그가 발생하면 로그를 기록하면 로그 파일 이름 변경 및 저장 합니다.
지정한 최대 저장 로그 파일 수 보다 로그 파일이 많아지면 오래된 파일 부터 삭제 합니다.
설정
bsrcon 명령을 통해 로그 레벨, 최대 저장 로그 파일 수를 설정 할 수 있습니다.
로그 레벨
bsr로그는 bsrcon 명령을 통해 로그 레벨을 설정 할 수 있습니다.
system 로그 레벨 설정 : bsrcon /minlog_lv sys 3
debug 로그 레벨 설정 : bsrcon /minlog_lv dbg 6
feature 로그 설정 : bsrcon /minlog_lv feature 2
최대 저장 로그 파일 수
bsrcon 명령을 통해 최대 저장 로그 파일 수를 설정 할 수 있습니다.
bsr로그 최대 저장 로그 파일 수 설정 : bsrcon /maxlogfile_cnt 515
CLI로그 bsradm 최대 저장 로그 파일 수 설정 : bsrcon /climaxlogfile_cnt adm 2
CLI로그 bsrsetup 최대 저장 로그 파일 수 설정 : bsrcon /climaxlogfile_cnt setup 2
CLI로그 bsrmeta 최대 저장 로그 파일 수 설정 : bsrcon /climaxlogfile_cnt meta 2
형식
bsr로그
로그 파일이 제한 된 크기를 크기(50M)를 초과하면 bsrlog.txt를 “bsrlog.txt_날짜시간” 으로 파일 이름을 변경하고 bsrlog.txt 에 로그를 기록 txt를 새로 생성 합니다.
예) bsrlog.txt => bsrlog.txt_2020-06-02T104543.745
로그 형식은 “시퀀스번호, 날짜, 시간, 함수, 레벨, 로그” 입니다.
Code Block |
---|
00000053 07/15/2020 13:43:11.327 [get_max_agreeable_size] bsr_info<6>bsr r0/0 minor 2 pnode-id:0, pdsk(DUnknown), prpl(Off), pdvflag(0x0): node_id: 0 idx: 1 bm-uuid: 0x0 flags: 0x20010 max_size: 0 (DUnknown) |
CLI로그
로그 파일이 제한 된 크기를 크기(50M)를 초과하면 bsradm.log를 “bsradm.log_날짜시간” 으로 파일 이름을 변경하고 bsradm.log 에 로그를 기록 log를 새로 생성 합니다.
예) bsradm.log => bsradm.log_2020-06-02T104543.745
bsrsetup, bsrmeta 도 동일하며 만약 CLI로그 저장 시 실행하는 CLI를 인지하지 못하면 bsrapp.log 파일에 로그가 저장 됩니다.
예) bsradm.log => bsradm.log_2020-06-02T104543.745
로그 형식은 “날짜, 시간, 레벨, pid, 함수, 코드 라인, 실행 명령, 로그” 입니다.
...