25 lines
1.8 KiB
Plaintext
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` 형식으로 일자별 로그 파일이 안전하게 분리되어 저장됩니다! |