11. Epc 서비스별 로그 제어 방법 - netipark/t_lte GitHub Wiki

1. Log Level Definition

  • OpenEPC 디폴트 로그 Flag
 L_ALERT     -3
 L_CRIT        -2
 L_ERR         -1
 L_WARN      1
 L_NOTICE    2
 L_INFO        3
 L_DBG         5
 L_MEM        6

DMC-LTE 전용 로그 flag(신규 추가)

/opt/OpenEPC/wharf/utils/log/dprint.h

/** for dmc-lte  */
#define L_DMC                44

2. screen 시 출력되는 Log Level 조정

  • 편집할 설정 파일: /opt/OpenEPC/etc/"서비스 명칭".xml
    • 서비스 명칭: hss, mme, spgw, ...
  • 해당 XML Element 및 Attribute: <Debug >, log=
  <Core>
    <Debug log="5" memory="6" memory_status="1"/>
  </Core>

#### 3. 별도의 파일로 로그 내용 저장 - 편집할 설정 파일: `/opt/OpenEPC/etc/"서비스 명칭".xml` - 서비스 명칭: hss, mme, spgw, ... - 해당 XML Element 및 Attribute: `` - 디폴트로 Log Element는 없으며, 추가해 주어야 함
  ...
  <Core>
    <Debug log="3" memory="6" memory_status="1"/>
    <SplitLog level="44" filename="/var/log/spgw.log" />
    <SharedMemory kbytes="16384" />
    <ProcessMemory kbytes="4096" />
    <WorkerPool count="4" queue_size="16" />
  </Core>
  ...

#### 4. 로그 관련 설정 변경 적용 방법 - 서비스를 재시작한다.
service <서비스 명칭> restart
⚠️ **GitHub.com Fallback** ⚠️