Movable Typeのログ一覧機能を拡張する「LogSupplementalsプラグイン」
Movable Typeのログ一覧機能を拡張する「LogSupplementalsプラグイン」を公開します。
1.ログ実行順を正しく表示
MT5.1以降のログ一覧では、短い間隔で出力するログが実行順に表示されないことがあります。
下のスクリーンショットでは新しい順に「R2」「R1」「R3」と並んでいますが、実際には「R3」「R2」「R1」が正解です。
これは一覧の左側にある「作成日」でソートをかけているのですが、「作成日」の最小単位が「秒」のため、ソートしても期待通りの順番にならないと推測されます。
この事象を改善するために、ログ一覧のオプションフィールドとしてデータベース「mt_log」テーブルの「ID」を表示するようにしました。
「ID」フィールドを表示すると、順番に並んでいないことが一目瞭然です。
「ID」でソートすることで期待通りの順番で表示されるようになります。
この機能を利用すれば、デバグログの出力確認が容易になると思います。
2.ログの選択削除
ログの削除について、デフォルトでは一括削除しか行えず、一覧からの選択削除は行えません。
このプラグインを利用すれば、選択削除を行うためのチェックボックスと削除ボタンを表示します。
削除時は確認用のダイアログも表示します。
3.プラグインのダウンロード・インストール
下記のリンクをクリックして、プラグインアーカイブをダウンロードします。
更新履歴
v0.01 2013.07.10 初版
v0.02 2014.05.23 MT6へのアップグレードでNGになる不具合を対処
v0.03 2022.08.16 MT7対応
プラグインアーカイブを展開し、pluginsフォルダにあるLogSupplementalsフォルダをMovable Typeのアプリケーションディレクトリのpluginsディレクトリにアップロードします。
システム管理画面のプラグイン設定画面で、「LogSupplementals~」が表示されればインストール完了です。
4.その他
MT4のときに、同様の機能である「LogDeleteSelectorプラグイン」を公開しています。
MT4でログの選択削除を行いたい場合は上記のLogDeleteSelectorプラグインをご利用ください。