プロセスログには以下のように5個の情報をカンマ区切りで出力します。CSV形式として利用することも可能です。
Time,Status,MQDSystem,ProcessID,ApplicationName |
情報種類番号 | 名称 | 内容 |
---|---|---|
1 | 時刻 | 事象が発生した時刻を出力します。 |
2 | 状態 | 以下のいずれかを出力します。 |
3 | MQDシステム名 | MQDシステム名を出力します。 |
4 | プロセスID | ログを出力したプロセスIDを出力します。 |
5 | アプリケーション名 | ログを出力したプロセスのコマンドライン文字列を出力します。最大256文字まで出力され、それ以上の文字列がある場合は切り捨てられます。ただし状態が[kill]の場合は何も表示されません。 |
出力例
Time,Status,MQDSystem,ProcessID,ApplicationName |
出力例の説明
Wed Apr 30 21:49:08 2008 に mqdputsample.exe (プロセスID=5555)が MQD001 に接続した。
Wed Apr 30 21:50:10 2008 に mqdgetsample.exe (プロセスID=6666) が MQD001 に接続した。
Wed Apr 30 22:13:44 2008 に mqdputsample.exe が MQD001 から切断した。
Wed Apr 30 23:15:13 2008 にプロセスID=7777 が MQD001 から mqd_disconnect(MQDDISCONNECT)を発行せずに終了したか、外部から強制的に終了させられた。
Fri May 16 15:17:35 2008 に mqdprtqコマンドを実行し(プロセスID=17044)、MQDTESTに接続した。
Fri May 16 15:17:35 2008 に mqdprtqコマンドが MQDTEST から切断した。
MQDのコマンドおよびMQDシステムプロセスがMQDシステムに接続、切断した場合にも出力します。主なシステムプロセス名は以下の通りです。
mqdopctl
mqdqmtmpproc
mqdacomm
mqdacoms
mqdacomr
mqdnsgwm
mqdnsgws
mqdnsgwr
mqd_momo
mqd_momo_func
mqdmcas
mqdscom
mqdscomtransit
mqdscomtransit2