- 각 파일의 위치
- vds_cm 레포 직접 빌드시
- config_posix.json.in(다른 사업이나 윈도우 기준으로 config_post.json.in, config_win.json.in파일이 따로 있음)
- vds_cm이 이미 설치된 경우
- /usr/lib/[설치시에 vds, master레포에서 빌드시 master]/etc/cm/config.json
- vds_tx 레포 직접 빌드시
- config_posix.json.in(다른 사업이나 윈도우 기준으로 config_post.json.in, config_win.json.in파일이 따로 있음)
- vds_tx가 이미 설치된 경우
- /usr/lib/[설치시에 vds, master레포에서 빌드시 master]/etc/tx/config.json
- config.json파일 내용 수정
- Servirty : 로깅의 레벨을 뜻함 내림차순으로 FATAL,ERROR,WARNING,INFO,STATUS
- Channels : 특정 채널을 선택해 로깅하고 싶은경우에 사용, 원래는 모듈별로 로깅을 제공하기 위함이었으나 현재는 제공하고 있지 않은 기능
- Logfile : 로그파일을 저장할 디렉토리 혹은 파일명을 적으면됨, 디렉토리면 디렉토리 안에 [프로세스명]-[pid].log 형태로 저장되어 편리
- Color : STDERR를 이용해 출력할 경우 컬러를 제공하기 위한 값으로 제공됨
- DrainTypes : JOURNAL,FILE,STDERR가 있으며 JOURNAL은 Windows에서는 STDERR로써제공됨(추후에 EventLog기능으로 제공)
example 특정 디렉토리에 로깅 파일을 떨구면서 journal로도 로그를 출력할 때
"Logging": {
"Severity": "INFO",
"Channels": "VDS",
"Logfile": "/home/noh/cm_log",
"Color": true,
"DrainTypes": "JOURNAL,FILE"
}