日志记录
命令行
使用 --logLevel
命令行标志启用控制台日志记录。
Hugo 有四个日志级别:
- error
- 只显示错误消息。
hugo --logLevel error
- warn
- 显示警告和错误消息。
hugo --logLevel warn
- info
- 显示信息、警告和错误消息。
hugo --logLevel info
- debug
- 显示调试、信息、警告和错误消息。
hugo --logLevel debug
模板函数
您还可以使用模板函数将警告或错误打印到控制台。这些函数通常用于报告数据验证错误、缺少文件等。
- fmt.Errorf
- 从模板记录 ERROR 日志。
- fmt.Erroridf
- 从模板记录可抑制的 ERROR。
- fmt.Warnf
- 从模板中记录 WARNING 日志。
- fmt.Warnidf
- 从模板记录可抑制的 WARNING。
LiveReload
要在浏览器中记录 Hugo 的 LiveReload 请求,在运行 Hugo 的开发服务器时,将此查询字符串添加到 URL:
debug=LR-verbose
例如:
http://localhost:1313/?debug=LR-verbose
然后在浏览器开发者工具控制台中监控重新加载请求。确保启用开发者工具的“保留日志”选项。