各種ログの説明¶
このドキュメントでは、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