直接说结果
有被自己蠢到 太久没用yaml了,语法都忘了
在yaml里,用on、1、true来表示true,off、0、false来表示false
问题:
本来是发现日志文件无法生成,后来一路debug
从viper跑到yaml的unmarshal方法,又继续往底层跑,追溯到读取文件去了也不知道问题怎么解决
viper
在根据配置文件类型读取时,我当前使用的是yaml文件类型,
当调用yaml的unmarshal方法时
内部(应该是链表式)的读取文件的内容 从到 log下的 file_writer 下的 on:true 的时候,读成了true:true 。
整了半天没整出来为什么on会变成true,结果突然想到会不会是yaml的语法,结果还真是,emo了
有被自己蠢到 太久没用yaml了,语法都忘了
在yaml里,用on、1、true来表示true,off、0、false来表示false