- Mac版のIPMsgのログは標準だとエディタでみるだけです。
- そこでsqlite3.db形式に整形するスクリプトをつくりました。
- 各種sqliteビューアで見ることができます。
リポジトリ(GitHub)
必要な環境(mac os)
- 下記環境で作成しました。
- nkf (2.1.4 brewでインストールできます)
- python3 (pyenvなどで)
- sqlite3 (3.20.0 brewでインストールできます)
- DB Browserなどのsqlite3ビューア
使い方
- ダウンロード or git clone してプロジェクトをダウンロード
-
convert_ipmsg_log.commandをダブルクリック
- ipmsgのテキストログファイルをsqlite3.db形式に整形します。
- 整形したsqlite3.dbファイルを開きます。(デフォルトアプリが起動します。)
convert_ipmsg_log.commandのエイリアスを作るのがおすすめです。
活用法
sqlite3.db形式なので、DB BrowserのBrowse Dataでふつーにみれますし、フィルタやソートもSQLなしで可能です。
さらにSQL使えば一日前のメッセージを抽出なんてこともできますね。
SELECT
*
FROM
ipmsg_log
WHERE
datetime > datetime( current_timestamp , "-1 days")
ORDER BY
datetime desc