各種ログの説明

このドキュメントでは、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