• platyhouse's avatar
    # ptyRun 로그 기능 개선 · 90e5436c
    platyhouse authored
    ## 문서 업데이트
    
    ### CLAUDE.md
    - ptyRun 설명 업데이트: 로그 출력 및 저장 기능에 대한 설명 추가
    - 기본 사용 예시 수정: 로그 저장 위치 및 보관 기간 명시
    - 새로운 옵션 예시 추가: --no-log, --log-rotate-date, --log-rotate-count, --log-dir
    - 옵션 목록에 --no-log, --log-dir, --log-rotate-date, --log-rotate-count 추가
    - 로그 파일 섹션 추가: 파일명 형식, 저장 위치, 기록 내용 설명
    
    ## 스크립트 기능 개선
    
    ### ptyRun
    - --no-log 옵션 추가: 로그 파일 저장을 비활성화하는 기능
    - log-rotate-date 기본값 변경: 0(무제한)에서 90일로 변경
    - 로그 활성화 조건 처리: $noLog 변수를 통해 로그 관련 동작 제어
    - 로그 디렉토리 생성 조건화: 로그 활성화 시에만 디렉토리 생성
    - 로그 로테이션 조건화: 로그 활성화 시에만 로테이션 실행
    - 로그 파일 핸들링 개선: null 체크를 통한 안전한 파일 쓰기
    - stdout/stderr 쓰기 로직 개선: 로그 활성화 여부에 따른 조건부 기록
    - 도움말 문구 업데이트: 새로운 옵션 및 변경된 기본값 반영
    90e5436c
ptyRun 10.3 KB