ログ メッセージ
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
メッセージが追加されます。 冗長レベルを設定するには、「ログの冗長レベルの構成 」を参照してください。
コンポーネント
ログ メッセージには コンポーネント フィールドが含まれ、メッセージを機能的に分類できます。
ログの冗長レベルの構成
ログの冗長レベルを設定するには、以下を行います。
コマンドラインから
mongosqld
を起動するときに-v
オプションを含めます。またはmongosqld 構成ファイルで
systemLog.verbosity
を指定する。
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
オプションを参照してください。