日志消息
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
时间戳
严重性级别
下表列出了与每条日志消息关联的严重性级别:
等级 | 说明 |
---|---|
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 版本新增功能。
如果使用 选项指示 轮换日志文件,BI Connectormongosqld
--logRotate
会添加一个序列号,以确保每个新日志文件名称的唯一性。日志文件采用以下格式:
<filename>.<logSeqNumber>.<timeStamp>
例如:
mongosqld.log.000000.2018-04-20T15_10_23.898858222-07_00
有关日志文件轮换的更多信息,请参阅--logRotate
选项。