WriteConfig:将当前的 viper 配置保存到预定义路径,如果没有预定义路径,返回错误。如果文件存在,则覆盖; SafeWriteConfig:与上面功能一样,但是如果配置文件存在,则不覆盖返回错误; WriteConfigAs:保存配置到指定路径,如果文件存在,则覆盖; SafeWriteConfigAs:与上面功能一样,但是如果配置文件存在,则不覆盖返回错误。 f...
bl.fileNameOnly=strings.TrimSuffix(bl.fileName, bl.suffix)ifbl.suffix == ""{ bl.suffix= ".log"}//创建文件var fileWriters = []*os.File{nil, os.Stdout}//os.O_TRUNC|file, err := os.OpenFile(fileName, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644)iferr !=nil { _= fmt.Errorf...