博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go config
阅读量:5914 次
发布时间:2019-06-19

本文共 795 字,大约阅读时间需要 2 分钟。

安装导入

go get github.com/astaxie/beego/configimport "github.com/astaxie/beego/config"

 

使用

配置文件内容

[server]ip=0.0.0.0port=8088[logs]log_level=debuglog_path=./logs/logagent.log_level[collect]log_path=/home/work/logs/nginx/access.logtopic=nginx_log

代码

package mainimport (	"fmt"	"github.com/astaxie/beego/config")func main() {	conf, err := config.NewConfig("ini", "./logagent.conf")	if err != nil {		fmt.Println("new config failed, err:", err)		return	}	port, err := conf.Int("server::port")	if err != nil {		fmt.Println("read server:port failed, err:", err)		return	}	fmt.Println("Port:", port)	log_level := conf.String("logs::log_level")	if len(log_level) == 0 {		log_level = "debug"	}	fmt.Println("log_level:", log_level)	log_path := conf.String("logs::log_path")	fmt.Println("log_path:", log_path)}

 

转载地址:http://cwwvx.baihongyu.com/

你可能感兴趣的文章
JNI_OnLoad调用时机
查看>>
打开一次outlook msg格式邮件后就不能再打开
查看>>
使用正则表达式抽取新闻/BBS网页发表时间
查看>>
MongoDB实战(2)工具集与特殊魔术方法
查看>>
IT行业那些你不想听到的话,我都听过了
查看>>
在线即时展现 Html、JS、CSS 编辑工具 - JSFiddle
查看>>
重渠道会给SaaS带来什么
查看>>
PostgreSQL DISTINCT 和 DISTINCT ON 语法的使用
查看>>
ASP.NET MVC以ValueProvider为核心的值提供系统: ValueProviderFactory
查看>>
请注意云计算的黑色衬里
查看>>
大量Hash算法的实现
查看>>
《Linux From Scratch》第三部分:构建LFS系统 第七章:基本系统配置- 7.1. 简介
查看>>
从未停止进化的MaxCompute
查看>>
《中国人工智能学会通讯》——6.17 总结与展望
查看>>
当CRM遇上AI,销售将不再不易!
查看>>
VMware通过统一端点管理、Windows 10支持与加强身份管理为数字工作空间提供创新...
查看>>
驾驭多类型分析拓展更大价值空间
查看>>
ImageNet 2017目标定位冠军论文:双路径网络
查看>>
左手行业右手民生 锐易特大数据深耕卫生市场
查看>>
HPE Aruba AirWave Glass产品远程代码执行漏洞CVE-2017-8946 1.0.0及1.0.1版本均受影响
查看>>