SmartFarm/SOURCE/SmartFarmHMI/플랫폼별 로그저장 위치.txt
2026-09-04 10:53:44 +09:00

25 lines
1.8 KiB
Plaintext

Delphi FMX 프레임워크에서 사용된 `System.IOUtils.TPath.GetHomePath` 함수의 반환 경로는 실행되는 OS 플랫폼에 따라 다음과 같이 다르게 매핑됩니다.
로그 파일은 이 **홈 경로** 하위의 **`SmartFarmHMI_Logs`** 폴더 안에 `SmartFarmHMI_YYYYMMDD.log` 형태로 저장됩니다.
### 🖥️ 데스크탑 플랫폼
* **Windows**:
* **경로**: `C:\Users\[사용자명]\AppData\Roaming\SmartFarmHMI_Logs`
* **설명**: 윈도우의 기본 AppData(Roaming) 디렉터리 하위에 전용 폴더가 생성됩니다.
* **macOS**:
* **경로**: `/Users/[사용자명]/Library/Application Support/SmartFarmHMI_Logs`
* **설명**: 애플리케이션 지원 파일을 저장하는 라이브러리 폴더 하위에 전용 폴더가 생성됩니다.
* **Linux**:
* **경로**: `/home/[사용자명]/.config/SmartFarmHMI_Logs`
* **설명**: 사용자 홈 디렉터리 내의 숨김 폴더인 `.config` 하위에 전용 폴더가 생성됩니다.
### 📱 모바일 플랫폼
* **Android**:
* **경로**: `/data/data/[앱 패키지명]/files/SmartFarmHMI_Logs` (또는 `/data/user/0/[앱 패키지명]/files/SmartFarmHMI_Logs`)
* **설명**: 안드로이드 앱의 내부 샌드박스 저장소(Internal Storage)에 안전하게 저장되며, 기기를 루팅하지 않는 한 다른 앱이나 사용자가 접근할 수 없습니다.
* **iOS**:
* **경로**: `[앱 샌드박스 경로]/Documents/SmartFarmHMI_Logs`
* **설명**: iOS 앱의 개별 샌드박스 내 `Documents` 폴더에 저장됩니다. (iTunes나 파일 앱을 통해 접근할 수 있는 영역입니다.)
위 경로 안에 `SmartFarmHMI_YYYYMMDD.log` 형식으로 일자별 로그 파일이 안전하게 분리되어 저장됩니다!