| logs | ||
| .gitignore | ||
| config.go | ||
| funtion.go | ||
| log_test.go | ||
| log.go | ||
| options.go | ||
| README.md | ||
grlogs
本库为争游内部日志公共库
代码示例
- 引入
 
import "golib.gaore.com/GaoreGo/grlogs"
- 简单用法
 
 grlogs.Get("test", 128).Info("hello word")
 grlogs.Get("test").Warning("hello word")
lable 为通 3. 进阶用法
logger := grlogs.GetEs("wifi")
logger.SetAdapter(LevelAll, AdapterElasticSearch)
logger.SetAdapter(LevelInfo, AdapterFile)
logger.Critical("出错了")
logger.Info("出错了")
- 如果需要写入es, 必须设置环境变量 
GRLOG_APP_NAME, 不能有反斜杠, 如 
export GRLOG_APP_NAME=mkt.gaore.com;
- 文件日志会写入到 
./runtime/logs/文件夹 请务必在项目构建阶段创建该目录