日志記錄
啟用日志記錄以檢查構建網站時的事件。
命令行
使用 --logLevel 命令行標志啟用控制台日志記錄。
Hugo 有四個日志級別:
error :僅顯示錯誤消息。
hugo --logLevel errorwarn :顯示警告和錯誤消息。
hugo --logLevel warninfo :顯示信息、警告和錯誤消息。
hugo --logLevel infodebug :顯示調試、信息、警告和錯誤消息。
hugo --logLevel debug如果你不使用 --logLevel 標志指定日志級別,警告和錯誤將始終顯示。
模板函數
你也可以使用模板函數將警告或錯誤打印到控制台。這些函數通常用於報告數據驗證錯誤、文件丟失等。
- Hugo fmt.Errorf
- Log an ERROR from a template.
- Hugo fmt.Erroridf
- Log a suppressible ERROR from a template.
- Hugo fmt.Warnf
- Log a WARNING from a template.
- Hugo fmt.Warnidf
- Hugo Log a suppressible WARNING from a template.
LiveReload
要在瀏覽器中記錄 Hugo 的 LiveReload 請求,在運行 Hugo 的開發服務器時,將此查詢字符串添加到 URL:
debug=LR-verbose例如:
http://localhost:1313/?debug=LR-verbose然後在瀏覽器的開發者工具控制台中監視重新加載請求。確保開發者工具的"保留日志"選項已啟用。