- Published on
바이너리 형식의 로그 파일을 텍스트 형식으로 변환하기
- Authors
- Name
- Mason Na
🧠 오늘의 주제
📘 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