日志记录
启用日志记录以检查构建网站时的事件。
命令行
使用 --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然后在浏览器的开发者工具控制台中监视重新加载请求。确保开发者工具的"保留日志"选项已启用。