6.5 Детальный журнал регистрации
При работе с производственной разверткой может быть полезно настроить подробный журнал регистрации для MySQL Shell. Например, информация в журнале может помочь найти и устранить любые проблемы, которые могут возникнуть при подготовке серверных экземпляров для работы в составе InnoDB Cluster. Для запуска 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. Дополнительную информацию см. в Главе 13, Журналирование и отладка 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 (за исключением операций в песочнице), а также отображать их в терминале по мере выполнения. Дополнительную информацию см. в разделе 13.4, «Журналирование SQL в MySQL Shell».
© 2025 Oracle
Licensed under the GPLv2 License.