R과 Python을 이용하여 의료(빅)데이터를 분석하고자 하는 원내 연구자들에게 도움이 되고자 만들어졌습니다
- 이 프로젝트에서
README.md
파일은 개발자가 AI agent에게 스크립트 자동생성을 요청할 때 AI agent가 참고해야 할 지침을 제공함을 목적으로 합니다. - VS Code에서 copilot를 사용하는 경우를 위해서 프로젝트 폴더의
.github/copilot-instructions.md
로부터README.md
로 심볼릭 링크를 구성하였습니다.
src/R/logger.R
사용- .env파일로부터 PROJECT_NAME, LOG_LEVEL, SERVICE_LOG_PATH 로딩
- 함수: log_debug, log_info, log_warn, log_error
- log_fatal은 파이썬과 함수명을 통일하기 위해 log_critical로 래핑
- 정책상 logs 폴더 직접생성해야 하고, 권한 오류 발생가능
- 로컬참조: R-Logging-Reference
- 원격참조: R Logging Reference
- Home참조: Wiki Home
src/common/logger.py
사용- .env파일로부터 PROJECT_NAME, LOG_LEVEL, SERVICE_LOG_PATH 등 로딩
- 정책상 logs 폴더 직접생성해야 하고, 권한 오류 발생가능
- config/logging.yml 파일을 통해 로깅 설정 관리
- 참조: Python-Logging-Reference
- 극단적으로 간결·직관·디버그 친화적 코드를 우선 제안
- Windows/Linux/Mac 간 경로 차이와 권한 이슈를 사전 고지하고, 필요 시 대체 경로 예시를 함께 제안
- 에러 메시지(예: 환경변수 치환 실패, 권한 오류)를 기반으로 수정 가이드라인까지 함께 제안