12.2 详细输出

从 MySQL 8.0.17 开始,您可以将 MySQL Shell 日志记录信息发送到控制台以帮助调试。发送到控制台的日志消息被赋予verbose:前缀。当您将日志记录信息发送到控制台时,它仍会发送到应用程序日志文件。

要将日志记录信息作为详细输出发送到控制台,请选择以下选项之一:

可用的设置如 表 12.1,“MySQL Shell 中的日志记录级别”中所列。该 verbose选项的设置显示消息的详细程度如下:

0

没有消息。相当于应用程序日志的日志记录级别 1。

1个

内部错误、错误、警告和信息性消息。相当于应用程序日志的日志记录级别 5。

2个

添加debug消息。相当于应用程序日志的日志记录级别 6。

3个

添加debug2消息。相当于应用程序日志的日志记录级别 7。

4个

添加debug3消息,最高级别的详细信息。相当于应用程序日志的日志记录级别 8。

如果未在命令行或配置文件中设置该选项,或者如果您为该选项verbose指定设置, 则禁用到控制台的详细输出。0所有其他值启用详细输出并设置发送到控制台的消息的详细级别。如果指定没有值的选项,在启动 MySQL Shell ( --verbose) 时允许作为命令行选项,但不能与设置选项的其他方法一起使用,则使用设置 1(内部错误、错误、警告和信息性消息) .