Docs 菜单
Docs 主页
/
BI Connector
/

日志消息

在此页面上

  • 时间戳
  • 严重性级别
  • 组件
  • 配置日志详细级别
  • 日志文件名格式

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 时间戳的格式,带有由运行 的服务器设立的 UTCmongosqld 偏移量。

下表列出了与每条日志消息关联的严重性级别:

等级
说明
F
致命
E
错误
W
警告
I
信息性,详细程度级别为 0
D
调试,适用于所有详细程度级别 > 0

默认日志详细程度级别为0 ,其中包括所有非Debug消息。 增加详细程度会向日志添加额外的Debug消息。 要设置详细级别,请参阅配置日志详细级别。

日志消息包括一个组件字段,提供消息的功能分类:

等级
说明
CONTROL
与控制活动(例如初始化)相关的消息。
NETWORK
与网络活动相关的消息,例如接受连接。
ALGEBRIZER
与查询计划生成相关的消息。
OPTIMIZER
与查询计划优化相关的消息。
EXECUTOR
与查询执行相关的消息。

要配置日志详细程度,请执行以下操作:

  • 从命令行启动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选项。

后退

文档关系定义语言