Docs Menu

ログ メッセージ

mongosqld ログ メッセージの形式は次のとおりです。

<timestamp> <severity> <component> [<context>] <message>

以下に例を挙げます。

2017-08-17T13:34:48.910-0700 I NETWORK [initandlisten] waiting for connections at 127.0.0.1:3307

ログ メッセージでは iso8601 が使用されますmongosqld タイムスタンプの 形式: UTC オフセットは が実行されているサーバーによって設定されます。

次の表は、各ログ メッセージに関連付けられた重大度レベルを示しています。

レベル
説明

F

致命的

E

エラー

W

警告

I

情報、 の冗長レベル 0

D

デバッグ、すべての冗長レベル > 0

デフォルトのログ冗長レベルは0で、 Debug以外のすべてのメッセージが含まれます。 冗長レベルを増やすと、ログに追加のDebugメッセージが追加されます。 冗長レベルを設定するには、「ログの冗長レベルの構成 」を参照してください。

ログ メッセージには コンポーネント フィールドが含まれ、メッセージを機能的に分類できます。

レベル
説明
CONTROL

初期化などの制御アクティビティに関連するメッセージです。

NETWORK

接続の受け入れなど、ネットワーク アクティビティに関連するメッセージです。

ALGEBRIZER

クエリプランの生成に関連するメッセージです。

OPTIMIZER

クエリプランの最適化に関連するメッセージです。

EXECUTOR

クエリの実行に関連するメッセージです。

ログの冗長レベルを設定するには、以下を行います。

mongosqldの起動時に冗長レベルを指定するには、 -vオプションを使用します。 vを繰り返すと、冗長レベルが増加します。

次のmongosqld呼び出しでは、ログの冗長レベルがDeveloperに設定されます。

mongosqld --schema schema.drdl --auth -vv

冗長レベルとその使用方法の詳細については、 --verboseを参照してください。

バージョン 2.5 の新機能

mongosqldオプションを使用してログファイルをローテーションするよう--logRotate に指示する場合、BI Connector はシーケンス番号を追加して、新しい各ログファイル名を一意のものにするようにします。ログファイルの形式は次のとおりです。

<filename>.<logSeqNumber>.<timeStamp>

以下に例を挙げます。

mongosqld.log.000000.2018-04-20T15_10_23.898858222-07_00

ログファイルのローテーションの詳細については、 --logRotateオプションを参照してください。