Skip to content

log ​

控制 mayami 日志的级别、时间戳和输出。

yaml
log:
  level: info
  timestamp: false

dns:
  servers:
    default: {type: udp, address: 127.0.0.1:53}
  final: default

也可以只写级别:

yaml
log: debug

dns:
  servers:
    default: {type: udp, address: 127.0.0.1:53}
  final: default

字段 ​

level ​

  • 类型:字符串枚举。
  • 必填:可选。
  • 默认:info。
  • 取值:error、warn、warning、info、debug、trace。

warning 是 warn 的 serde alias。run --log LEVEL 可临时覆盖它。

timestamp ​

  • 类型:布尔值。
  • 必填:可选。
  • 默认:true。
  • 取值:true、false。

写文件时也控制每行前是否带时间。

output ​

  • 类型:路径。
  • 必填:可选。
  • 默认:标准输出。
  • 取值:相对路径或绝对路径。

写文件时以 0640 创建,SIGHUP 会重新打开。相对路径从数据目录计算。

说明 ​

log 可以作为字符串或映射读取;字符串形式不能与其他键混写。映射形式拒绝未知字段。

相关 ​

页面历史

开发者设计、代码地图和验证记录保留在仓库 manual/。