前言
yml文件是配置文件中常见的一种,通过配置文件的方式来加载配置更具有灵活性,这里介绍一种go语言中加载.yml配置文件的方式。
1. 安装jinzhu/configor库
这里我们使用的是github上一个开源的库,github.com/jinzhu/configor,安装方式
go get github.com/jinzhu/configor
也可以下载下来放在对应的目录下,一定要按照github的目录结构。
2. 使用例子
日志是我们在编码中常用的一个模块,我们可以通过加载配置文件的方式灵活的设置日志信息,这里举一个日志的例子。
package main
import (
"fmt"
"github.com/jinzhu/configor"
)
type Logger struct {
Filename string
Level