您可以將 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 (內部錯誤、錯誤、警告和資訊訊息)。