6.5 Подробный протокол регистрации
При работе со средой развертывания в производстве может быть полезно настроить подробный протокол регистрации для MySQL Shell. Например, информация в журнале может помочь найти и устранить любые проблемы, которые могут возникнуть при подготовке серверных экземпляров для работы в составе кластера InnoDB. Чтобы запустить MySQL Shell с уровнем подробной регистрации, используйте опцию --log-level:
$> mysqlsh --log-level=DEBUG3
Рекомендуется уровень DEBUG3. Дополнительную информацию см. в --log-level. При установке значения DEBUG3 файл журнала MySQL Shell содержит строки, такие как Debug: execute_sql( ...
), которые содержат SQL-запросы, выполняемые в рамках каждого вызова AdminAPI. Файл журнала, созданный MySQL Shell, находится в ~/.mysqlsh/mysqlsh.log для систем на основе Unix; в системах Microsoft Windows он находится в %APPDATA%\MySQL\mysqlsh\mysqlsh.log. Дополнительную информацию см. в Главе 12, Протокол регистрации и отладка MySQL Shell.
В дополнение к включению уровня протоколирования MySQL Shell, вы можете настроить объем вывода AdminAPI в MySQL Shell после выполнения каждой команды. Для включения объема вывода AdminAPI в MySQL Shell выполните следующую команду:
mysql-js> dba.verbose=2Это включает максимальный вывод вызовов AdminAPI. Доступные уровни вывода:
0 или OFF — значение по умолчанию. Обеспечивает минимальный вывод и является рекомендуемым уровнем, когда нет необходимости в отладке.
1 или ON добавляет подробный вывод каждого вызова AdminAPI.
2 добавляет отладочный вывод к подробному выводу, предоставляя полную информацию о выполнении каждого вызова AdminAPI.
MySQL Shell может дополнительно регистрировать SQL-запросы, используемые операциями AdminAPI (за исключением операций sandbox), а также отображать их в терминале по мере выполнения. Дополнительную информацию см. в Разделе 12.4, «Протокол регистрации SQL в MySQL Shell».
© 2025 Oracle
Licensed under the GPLv2 License.