Skip to content

日誌器 KND_Logger

前言

KND_Logger 是基於 Godot Logger 實現的日誌模組,支援日誌級別、日誌格式、日誌輸出、日誌檔案等功能,用於記錄 Konado 執行時的日誌資訊。

日誌路徑

日誌檔案預設路徑為 C:\Users\{使用者名}\AppData\Roaming\Godot\app_userdata\Konado Project\konado_log.log,可以透過修改 KND_LoggerLOG_FILE_PATH 屬性來更改日誌檔案路徑。

螢幕覆蓋日誌

在報錯時,對話場景會在螢幕上覆蓋一個日誌視窗,用於顯示錯誤資訊並中斷遊戲執行,如果您希望關閉該功能,可以將 KND_DialogueManagerenable_overlay_log 屬性設定為 false

日誌回呼

KND_Logger 提供了日誌回呼功能,您可以透過以下方式連接日誌回呼:

gdscript
logger.error_caught.connect(_show_error, ConnectFlags.CONNECT_DEFERRED)

func _show_error(msg: String) -> void:
    print(msg)

Released under BSD3-Clause License.