logger/readme.md

28 lines
722 B
Markdown
Raw Normal View History

2021-12-14 10:53:50 +08:00
### Logger
基于Zap整合的日志框架可自由组合输出到Console、File、Loki
### Demo
```go
package main
2022-05-18 18:13:20 +08:00
import (
"gitee.ltd/lxh/logger"
"gitee.ltd/lxh/logger/log"
)
2021-12-14 10:53:50 +08:00
func main() {
logger.InitLogger(logger.LogConfig{Mode: logger.Dev, LokiEnable: false, FileEnable: true})
2022-05-18 18:13:20 +08:00
log.Debug("芜湖")
2021-12-14 10:53:50 +08:00
}
2021-12-29 14:36:38 +08:00
```
### 环境变量
```shell
2022-05-18 18:13:20 +08:00
export LOG_MODE=0 # development | production
2021-12-29 14:36:38 +08:00
export LOG_LOKI_ENABLE=1 # 是否启用Loki 0: disable, 1: enable
export LOG_FILE_ENABLE=0 # 是否启用输出到文件 0: disable, 1: enable
export LOG_LOKI_HOST=10.0.0.31 # Loki地址
export LOG_LOKI_PORT=3100 # Loki端口
export LOG_LOKI_SOURCE_NAME=tests # Loki Source 名称
export LOG_LOKI_JOB_NAME=testj # Loki Job 名称
2021-12-14 10:53:50 +08:00
```