# 各種ログの説明 このドキュメントでは、SDKから出力されるログファイルの種類とフォーマット、 およびコマンド送受信ログの確認方法について説明します。 --- ## 1. ログファイルの種類とフォーマット ### SDK.log SDK 内部でのメソッド呼び出しや、デリゲートメソッドのコールバックが記録されます。 **フォーマット** `Time + Function + LINE` - **Time**: ログの出力タイムスタンプ - 書式: `yyyy/MM/dd HH:mm:ss.SSS` - **Function**: メソッド名 - **LINE**: 実行されたソースコードの行番号 **例** --- ### AskBluetooth.log **フォーマット** `Time + Content` - **Time**: ログの出力タイムスタンプ - 書式: `yyyy/MM/dd HH:mm:ss.SSS` - **Content**: ログ内容 --- ### AsReader.log **フォーマット** `Time + Content` - **Time**: ログの出力タイムスタンプ - 書式: `yyyy/MM/dd HH:mm:ss.SSS` - **Content**: ログ内容(システムログを含む) ``` 2025/07/11 14:55:01.827 -[AsReaderAsk sendPowerOn:1 setBeep:1 setVib:1 setLed:1] LINE : 94 ``` --- ## 2. コマンド送受信ログの確認方法 ### BLE 通信(AskBluetooth.log) - **送信キーワード**: `writeRawData:` - **受信キーワード**: `updateValueForCharacteristic:data` **例** ``` 2025/07/11 14:05:10.442 writeRawData:name_ASR-M60DB-5486209、identifier_AF57942F-2356-8DD0-1639-9A01728FCC77、data_{length = 12, bytes = 0x020100070000ffffffff0304} 2025/07/11 14:05:16.248 updateValueForCharacteristic:data{length = 9, bytes = 0x02dd0004000219031c} ``` --- ### BLE 通信(AsReader.log) - **送信キーワード**: `[TX]` **例** ``` 2025-07-11 14:55:05.821 JvmaTest[39781:2964086] [2025/07/11 14:55:05.821] [TX] [ADD QUE] : Send {length = 11, bytes = 0x02ab00060000ff000003fa} ``` --- ### USB 通信(AsReader.log) - **送信キーワード**: `[TX]` - **受信キーワード**: `[RX]` - **エラーキーワード**: `Catch` **例** ``` 2025-07-11 14:55:05.821 JvmaTest[39781:2964086] [2025/07/11 14:55:05.821] [TX] [ADD QUE] : Send {length = 11, bytes = 0x02ab00060000ff000003fa} 2025-07-11 14:55:05.826 JvmaTest[39781:2964086] [2025/07/11 14:55:05.826] [RX] RAW Len 11 Data {length = 11, bytes = 0x02ab00060001ff000003fb} 2025/07/11 15:54:01.251 StartCommunicationCatch:The settingCode length is not 10 LINE:152 ```