Published on

바이너리 형식의 로그 파일을 텍스트 형식으로 변환하기

Authors
  • avatar
    Name
    Mason Na
    Twitter

🧠 오늘의 주제

📘 OS에 있는 바이너리 형식의 로그 파일을 텍스트 형식으로 변환하기


📍 들어가며

이 글에서는 다음과 같은 내용을 다룹니다:

  • ✅ 기본 세션 로그 및 명령어 디렉토리 경로
  • ✅ infacmd ConvertLogFile 명령어 사용 방법

🧩 배경: 왜 이 주제가 중요할까?

  • 읽기 힘든 binary 형식의 로그 파일
  • 보다 빠른 로그 분석을 위한 파일 형식 변환

📌 핵심 키워드: ConvertLogFile, 기본 디렉토리


🚀 본론: 기본 디렉토리 설명 & 명령어 사용 방법

⚙️ Step 1 - 기본 디렉토리 설명 (커스텀 하지 않은 기본 디렉토리)

# 기본으로 설정된 디렉토리는 아래와 같다.

PMRootDir(루트) : $INFA_HOME/server/infa_shared
PMSessionLogDir(세션로그) : $INFA_HOME/server/infa_shared/SessLogs
PMBadFileDir(리젝로그) : $INFA_HOME/server/infa_shared/BadFiles
PMCacheDir(캐시) : $INFA_HOME/server/infa_shared/Cache
PMTargetFileDir(타겟파일) : $INFA_HOME/server/infa_shared/TgtFiles
PMSourceFileDi(소스파일) : $INFA_HOME/server/infa_shared/SrcFiles
PMTempDir(템프) : $INFA_HOME/server/infa_shared/Temp
PMWorkflowLogDir(워크플로우로그) : $INFA_HOME/server/infa_shared/WorkflowLogs
PMLookupFileDir(룩업캐시) : $INFA_HOME/server/infa_shared/LkpFiles
PMStorageDir(임시저장소) : $INFA_HOME/server/infa_shared/Storage

🛠️ Step 2 - infacmd ConvertLogFile 명령어 사용 방법

# infacmd 명령어의 기본 경로는 $INFA_HOME/isp/bin 이다.

./infacmd.sh ConvertLogFile -in <변환할 파일 이름> -fm <파일 포맷> -lo <변환 후 저장할 파일 이름>

# 명령어 실행 예시

./infacmd.sh ConvertLogFile -in s_m_update_test.log.bin -fm TEXT -lo s_m_update_test.log

🧭 참고 자료

https://www.youtube.com/watch?v=C4u1m3pEI4o