ログビューアのテキストログインポートについて

216 views
Skip to first unread message

akira...@gmail.com

unread,
Aug 29, 2017, 9:36:08 AM8/29/17
to IP Messenger掲示板
Windows7 SP1 32bitで使用しています。

IPMsg 4.00以前のバージョンのログは、新バージョンをインストールした際に
ログビューアにデータがインポートされますが
1つのメッセージの中に複数のメッセージが分割されず表示されるものがあります。

これはどのような条件で分割されているのでしょうか。
ユーザ名や、グループ名が長いなどが考えられますか?

職場での使用なのでログの開示はしづらいのですが。
ご回答のほどよろしくお願いします。

Hiroaki SHIROUZU

unread,
Aug 29, 2017, 10:09:15 PM8/29/17
to IP Messenger掲示板
ヘッダの日付が逆転している場合は、転送メッセージ、と見なしてメッセージ本文に含めるようになっています。

akira...@gmail.com

unread,
Aug 30, 2017, 9:54:09 AM8/30/17
to IP Messenger掲示板
ヘッダの日付は入れ替わっていませんでした。
ログファイルを直接変更し、<電子指紋>がない古いログに追加してみたりしたのですが

グループ名に半角の()が含まれていると1つのメッセージとして認識されないようです。
会社名)部署名1)部署名2などのようなグループ名をつけているユーザがいますので認識できるようにはならないでしょうか。

とりあえず、ログファイルの)を全角に変換し対応しました。
不具合が出るのはログファイルをログビューアへインポートするのときのみで
4.00以降のバージョンになってからの送受信はログビューアに正しく表示されます。

Hiroaki SHIROUZU

unread,
Aug 30, 2017, 10:51:10 AM8/30/17
to IP Messenger掲示板
手元で簡単に確認した範囲では、再現しないようですね。
適宜、センシティブなデータを置換・削除して頂いた上で、再現に必要最小限なデータセット(2メッセージ分?)を教えてもらえますか?

akira...@gmail.com

unread,
Aug 31, 2017, 9:33:34 AM8/31/17
to IP Messenger掲示板




=====================================
 To: 名前A (部署名/PC_A/111.111.111.111/ABC)
  at Tue Dec 03 12:26:45 2013 (RSA2/認証)(封)
-------------------------------------
test

=====================================
 To: 名前B (ABC)部署名1)部署名2/PC_B/111.111.111.222/DEF)
  at Tue Dec 03 12:35:21 2013 (RSA2/認証)(封)
-------------------------------------
test2

この形で、2つ目のメッセージが1つ目に含まれます。
また、Aさんの上にBさんのログがあった場合、ログビューアではBさんより上のログが無視され表示されません。
自宅でのWindows10のPCでも再現しました。
なお、)を全角にすると2つのメッセージに分割されます。

よろしくお願いします。

Hiroaki SHIROUZU

unread,
Aug 31, 2017, 9:46:55 PM8/31/17
to IP Messenger掲示板
データありがとうございます。
見た感じでは、今回のものについては、対応は可能そうです。
(直接的には、括弧の対応が閉じていないことが原因)

ちなみに、テキストからの解析でかつ、様々なパターンがある(ログオン名、IPアドレスの出力はオプション次第)ので、どうしても限界はあります。
(特に、()、/、空白、といった文字がグループ名とニックネームに入り乱れている場合は、正しいパースは困難に)

Hiroaki SHIROUZU

unread,
Sep 27, 2017, 10:29:00 AM9/27/17
to IP Messenger掲示板
v4.80 で、上記のようなログ形式であれば、問題なくインポートできるようにしておきました。
Reply all
Reply to author
Forward
0 new messages