4.3.2 ロギングの有効化

次の手順を実行して、Oracle WebLogic Serverでロギングを有効化します。

  1. 次のようにしてlogging.xmlファイルを編集します。
    1. ファイル内に次のブロックを追加します。
      <log_handler name='gcp-handler' level='[LOG_LEVEL]'
                class='oracle.core.ojdl.logging.ODLHandlerFactory'><property name='logreader:' value='off'/>     <property name='path'
                  value='[FILE_NAME]'/>     <property name='format'
                value='ODL-Text'/>     <property name='useThreadName'
                value='true'/>     <property name='locale'
                value='en'/>     <property name='maxFileSize'
                value='5242880'/>     <property name='maxLogSize'
                value='52428800'/>     <property name='encoding'
                value='UTF-8'/>   </log_handler>
      <logger name="ORG.IDENTITYCONNECTORS.GCP" level="[LOG_LEVEL]"
                useParentHandlers="false">     <handler
                name="gcp-handler"/>     <handler
                name="console-handler"/>   </logger>
    2. [LOG_LEVEL]が出現したら両方を必要なODLのメッセージ・タイプとレベルの組合せに置き換えます。表4-1にサポートされるメッセージ・タイプおよびレベルの組合せを示します。

      同様に、[FILE_NAME]を、ログ・メッセージを記録するログ・ファイルのフルパスと名前で置換します。

      次のブロックは、[LOG_LEVEL]および[FILE_NAME]のサンプル値を示しています。

      <log_handler name='gcp-handler' level='NOTIFICATION:1'
                class='oracle.core.ojdl.logging.ODLHandlerFactory'><property name='logreader:' value='off'/>     <property name='path'
                  value='F:\MyMachine\middleware\user_projects\domains\base_domain1\servers\oim_server1\logs\oim_server1-diagnostic-1.log'/>     <property name='format'
                value='ODL-Text'/>     <property name='useThreadName'
                value='true'/>     <property name='locale'
                value='en'/>     <property name='maxFileSize'
                value='5242880'/>     <property name='maxLogSize'
                value='52428800'/>     <property name='encoding'
                value='UTF-8'/>   </log_handler>Copy<logger name="ORG.IDENTITYCONNECTORS.GCP" level="NOTIFICATION:1"
                useParentHandlers="false">     <handler
                name="gcp-handler"/>     <handler
                name="console-handler"/>   </logger>

      これらのサンプル値では、Oracle Identity Managerを使用する場合に、NOTIFICATION:1レベル以上のログ・レベルのこのコネクタに対して生成されるすべてのメッセージが指定されたファイルに記録されます。

  2. ファイルを保存して閉じます。
  3. サーバー・ログをファイルにリダイレクトするには、次の環境変数を設定します。
    • Microsoft Windowsの場合:

      set WLS_REDIRECT_LOG=FILENAME
      
    • UNIXの場合:

      export WLS_REDIRECT_LOG=FILENAME
      

    FILENAMEを、出力のリダイレクト先ファイルの場所と名前に置き換えます。

  4. アプリケーション・サーバーを再起動します。