前のトピック: eiam.log4net.config のアペンダ

次のトピック: ルート ロガー

ロガー

ロガーでは、ネットワークとパフォーマンスのログ メッセージをレベルに従って分類する方法、および実行時に表示する方法を制御できます。 デフォルトでは、ネットワーク ロガーとパフォーマンス ロガーは無効です。 ロガーを有効にするには、それぞれのコードからコメント文字列を削除します。

ロガーには以下のパラメータが含まれています。

logger name

ロガーの名前を指定します。

additivity

ネットワーク、またはパフォーマンス ログ メッセージを SDK ログ ファイルに複製するかどうか指定します。

: [true|false]

デフォルト: false

level value

ロガーのログ レベルを指定します。

: [Trace|Debug|Info|Warn|Error|Fatal|Off]

以下にログ レベルを優先する順番で示します。

: ログ レベルが高くなるほど、CA EEM のパフォーマンスが低下します。

トレース

低いレベルのデバッグを示します。 制御フローが含まれており、引数を渡します。

デバッグ

問題の診断で使用するメッセージを示します。 コンテキスト情報が含まれます。

情報

本稼働環境の実行をきめの粗いレベルでトレースするコンテキスト情報を示します。

警告

システムの潜在的な問題を示します。 たとえば、セキュリティに対応するメッセージ カテゴリでは、辞書攻撃が検出されると、警告メッセージが表示される必要があります。

クリティカル

システムの重大問題を示します。 この問題は回復できないため、手動介入を必要とします。

致命的

致命的なアプリケーション例外を示します。

オフ

ログ記録がないことを示します。

: デフォルトの SDK アペンダのログ レベルはクリティカルである必要があります。

例: パフォーマンス ロガー

<logger name="Perform" additivity="false">
<level value="trace"/>
<appender-ref ref="Performance" />
</logger>