メインコンテンツへスキップ

RIA サーバーへの接続ログはどこかに保存されますでしょうか?

コメント

10件のコメント

  • Tanda

    Magic Userさん、

    > RIAシステムが起動終了したことががわかるような情報

    一応の確認ですが、これは3通りの捉え方が考えられと思うのですが、どれに該当するでしょうか?

    1. Brokerのサービス起動・終了のログを取りたい
    2. Brokerから呼び出されたアプリケーション起動・終了のログを取りたい
    3. クライアントからコールされたプログラムのアクセスログを取りたい

     

  • Tanda

    Magic Userさん、

    mgrb.ini で Broker.log をONにすれば一応のログは取れますが、これでいいのでしょうか?

  • Magic User

    tandaさん、ありがとうございます。

    3. クライアントからコールされたプログラムのアクセスログを取りたい

    のアクセスログを取ることができる方法が知りたいです。

  • Tanda

    Magic Userさん、

    それでしたら、mgrb.ini で Broker.log を ON にすればログが取れますよ。

    パラメータの意味はMagicのヘルプで確認できると思います。

  • Magic User

    tandaさん、ありがとうございます。

    ヘルプで確認して試してみたいと思います。

  • Tanda

    Magic Userさん、

    ちなみに私は、Brokerモニターの「リクエスト」ウィンドウの表示をファイルに落とせると、それが一番いいなと思うのですが、どうやらそれは無理のようなんです。。。

    ただ、それを調べたのが10年くらい前のことですので、その後状況が変わっているかもしれません。

    ちなみに、その「リクエスト」ウィンドウの表示行数は、mgrb.iniの「ReqHistorySize =」で変更できます。現在はデフォルトで20,000行となっていて、最大100,000行まで行けるようです。

    以上、ご参考まで。

  • 水野雅仁

    tandaさん

    ※コマンドラインリクエスタによる情報取得方法※
    mgrqcmdl.exe -Query=Log=1-yyy>X:\xxxx\xxxx\LOG.txt
    を実行。
    出力されたログ「X:\xxxx\xxxx\LOG.txt」よりリクエスト実行情報を取得する。
     
    で取得出来ると思います。
    というかいつもやってます
     
  • Tanda

    水野さん、

    あ、コマンドラインリクエスタで取れましたか。これですね。↓


    情報をありがとうございました。

    たぶん、10年前の当時からあったんでしょうね。

    灯台下暗しでしたね。

  • Magic User

    水野雅仁さん、tandaさん

    情報ありがとうございます。
    コマンドラインリクエスタで情報取得できるのですね、
    試してみます。

  • Tanda

    mgrqcmdl.exeを試してみました。

    Brokerモニターの「リクエスト」よりは若干、見ずらいですけど、必要な情報は取得できますね。

    あと、余計な常駐がないですし、リアルタイムでファイルへのデータの読み書きもしないので、CPUへの負荷は軽そうです。

    水野さん、情報をありがとうございました。

サインインしてコメントを残してください。