プライマリ・コンテンツに移動
Oracle® Big Data Discovery Cloud Service管理者ガイド

E65370-05
目次へ
目次
索引へ移動
索引

前
次
機械翻訳について

ロギング・プロパティ・ファイル

Dgraphゲートウェイには、ロギング・プロパティを設定するデフォルトのLog4j構成ファイルがあります。

このファイルは、EndecaServerLog4j.propertiesという名前が付けられ、$DOMAIN_HOME/configディレクトリにあります。

ログ・ローテーション頻度は毎日(ハードコードされており、構成できません)に設定します。 これは、ログ・ファイルが特定のサイズ(MaxSegmentSize設定)に達したとき、または特定の時間に達したとき(Dgraphゲートウェイでは00:00 UTC)に、新しいログ・ファイルが作成されることを意味します。

ファイルのデフォルト・バージョンは次のとおりです:
log4j.rootLogger=WARN, stdout, ODL

# Console Appender
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d [%p] [%c] %L - %m%n

# ODL-format Log Appender
log4j.appender.ODL=com.endeca.server.logging.ODLAppender
log4j.appender.ODL.MaxSize=1048576000
log4j.appender.ODL.MaxSegmentSize=104857600
log4j.appender.ODL.encoding=UTF-8
log4j.appender.ODL.MaxDaysToRetain=7

# Zookeeper client log level
log4j.logger.org.apache.zookeeper=WARN

このファイルでは、ルート・ロガーの2つのアペンダ(stdoutおよびODL)を定義する他、ZooKeeperクライアント・パッケージのログ・レベルも設定します。

このファイルには、次のプロパティがあります:
ロギング・プロパティ 説明
log4j.rootLogger=WARN, stdout, ODL ルート・ロガーのレベルはWARNとして定義され、Console Appender (stdout)およびODL-format Log Appender (ODL)をアタッチします。
log4j.appender.stdout=org.apache.log4j.ConsoleAppender stdoutをLog4j ConsoleAppenderとして定義
org.apache.log4j.PatternLayout 標準出力レイアウトのPatternLayoutクラスを設定します。
log4j.appender.stdout.layout.ConversionPattern ログ・エントリ変換パターンを次のように定義します:
  • %dは、ロギング・イベントの日付です。
  • %pは、ロギング・イベントの優先度を出力します。
  • %cは、ロギング・イベントのカテゴリを出力します。
  • %Lでは、ロギング・リクエストが発行された行番号が出力されます。
  • %nはプラットフォームに依存した線セパレータ文字ですが、%mはロギング・イベントに関連付けられたアプリケーション提供のメッセージを出力します。

その他の変換文字については、を参照してください : https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html

log4j.appender.ODL=com.endeca.util.ODLAppender ODLをODLアペンダとして定義します。 ODL (Oracle Diagnosticsロギング)はOracle applicationsのロギング形式です。
log4j.appender.ODL.MaxSize <ServerName>-diagnositic.logファイルおよびロギング・ロールオーバー・ファイルによって使用される最大ディスク領域を設定します。 デフォルトは1048576000 (約1GB)です。 古いログ・ファイルは、指定された制限値で合計ログ・サイズを保持するために削除されます。
log4j.appender.ODL.MaxSegmentSize ログ・ファイルの最大サイズ(バイト単位)を設定します。 <ServerName>-diagnositic.logファイルがこのサイズに達すると、ロールオーバー・ファイルが作成されます。 デフォルトは104857600 (約10 MB)です。
log4j.appender.ODL.encoding ログ・ファイルの文字エンコーディングを設定します。 デフォルトのUTF-8値は、ファイル内にUTF-8文字を出力します。
log4j.appender.ODL.MaxDaysToRetain 古いログ・ファイルを保持する期間(日数)を設定します。 指定の日数より古いファイルが削除されます。 ファイルはログ・ローテーションがある場合にのみ削除されます。 その結果、保存期間が終了しても、ファイルがしばらくの間削除されない場合があります。 値は正の整数にする必要があります。 デフォルトは7 daysです。
log4j.logger.org.apache.zookeeper ZooKeeperクライアント・ロガー(Hadoop環境で実行されているZooKeeperサーバー用ではない)のデフォルトのログ・レベルを設定します。 WARNはデフォルトのログ・レベルです。

ZooKeeperクライアント・ログ・レベルの変更

次の例のように、ZooKeeperクライアント・ログ・レベルを別の設定に変更できます:
log4j.logger.org.apache.zookeeper=INFO
有効なログ・レベル(重大度の降順)は、次のとおりです:
  • OFF
  • FATAL
  • ERROR
  • WARN
  • INFO
  • DEBUG