12.1 应用日志

MySQL Shell 应用程序日志文件的位置是用户配置路径,文件名为 mysqlsh.log.默认情况下,MySQL Shell 将日志记录级别 5 的日志信息(错误、警告和信息性消息)发送到此文件。

笔记

日志消息带有 UTC 格式的时间戳。

要更改发送的日志记录信息的级别,或禁用日志记录到应用程序日志文件,请选择以下选项之一:

  • --log-level 启动 MySQL Shell 时 使用命令行选项。
  • 使用 MySQL Shell\option命令设置logLevelMySQL Shell 配置选项。有关使用此命令的说明,请参见 第 13.4 节 “配置 MySQL Shell 选项”。
  • 使用该shell.options对象设置 logLevelMySQL Shell 配置选项。有关使用此配置界面的说明,请参见 第 13.4 节 “配置 MySQL Shell 选项”。

表 12.1 “MySQL Shell 中的日志记录级别” 列出了可用的日志记录级别 。如果您指定日志记录级别为 1 或none该选项,则禁用记录到应用程序日志文件。所有其他值均启用日志记录并设置日志文件中的详细级别。该选项需要一个值。

使用--log-level命令行选项,您可以使用其文本名称或等效数字来指定日志记录级别,因此以下示例具有相同的效果:

$> mysqlsh --log-level=4 $> mysqlsh --log-level=warning