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. 下記の行にてログレベルをINFOにします。
    <logger name="com.brainsellers.webservices.logging.LogHandler" additivity="false">
           <level value="INFO" />
           <appender-ref ref="SOAP_FILE" />
    </logger>
    
  4. Webサービスサーバを再起動し変更後のlogback.xmlを再読み込みします。