您可以将 MySQL Shell 日志信息发送到控制台以帮助调试。发送到控制台的日志消息将带有 verbose:
前缀。当您将日志信息发送到控制台时,它仍然会发送到应用程序日志文件。
要将日志信息作为详细输出发送到控制台,请选择以下选项之一
在启动 MySQL Shell 时使用
--verbose
命令行选项。使用 MySQL Shell
\option
命令设置verbose
MySQL Shell 配置选项。有关使用此命令的说明,请参见 第 13.4 节“配置 MySQL Shell 选项”.使用
shell.options
对象设置verbose
MySQL Shell 配置选项。有关使用此配置界面的说明,请参见 第 13.4 节“配置 MySQL Shell 选项”.
可用的设置如 表 12.1“MySQL Shell 中的日志记录级别” 所示。verbose
选项的设置会显示以下详细级别的消息
- 0
无消息。相当于应用程序日志的日志记录级别为 1。
- 1
内部错误、错误、警告和信息消息。相当于应用程序日志的日志记录级别为 5。
- 2
添加
debug
消息。相当于应用程序日志的日志记录级别为 6。- 3
添加
debug2
消息。相当于应用程序日志的日志记录级别为 7。- 4
添加
debug3
消息,这是最详细的级别。相当于应用程序日志的日志记录级别为 8。
如果未在命令行或配置文件中设置 verbose
选项,或者您为该选项指定了 0
设置,则禁用向控制台的详细输出。所有其他值都启用详细输出并设置发送到控制台的消息的详细级别。如果您在没有值的情况下指定了该选项,这在启动 MySQL Shell 时作为命令行选项是允许的(--verbose
),但在设置该选项的其他方法中不允许,则使用设置 1(内部错误、错误、警告和信息消息)。