biz-Streamマニュアル よくあるご質問(FAQ) Webサービスサーバ soap.logの詳細ログを出力する方法を教えてください。

Qsoap.logの詳細ログを出力する方法を教えてください。

A回答

biz-Stream Web サービスサーバ v5.0から、デフォルトの logback.xml の設定では soap.log の詳細ログ(SOAPリクエスト・エンベロープ、SOAPレスポンス・エンベロープ)が出ないようになっています。 下記の手順で logback.xml を変更することで詳細ログの出力が可能です。

手順

  1. <bsws_server_home>/conf/logback.xmlを開き、下記の行をコメントアウトします。
    
    
  2. 下記の行をコメントインします。
           %X{RequestTime} %d{yyyy-MM-dd HH:mm:ss.SSS} %X{HostName} %X{IpAddress} 
           %X{Service} %X{Operation} %X{User} %X{UserDef}%n%X{RequestEnvelope}%n%X{ResponseEnvelope}%n
    
  3. Webサービスサーバを再起動し変更後のlogback.xmlを再読み込みします。
  4. アプリケーションを再実行し、soap.logに詳細ログが出力されるか確認してください。
    ログの採取後、実際の運用では上記の設定を元に戻してください。(詳細ログが大量に出るためデフォルトでは詳細を出さないようにしています)