https://github.com/lfkdsk/logger
Logger For Go
https://github.com/lfkdsk/logger
Last synced: 11 months ago
JSON representation
Logger For Go
- Host: GitHub
- URL: https://github.com/lfkdsk/logger
- Owner: lfkdsk
- Created: 2016-02-25T13:13:44.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-12-26T08:49:09.000Z (about 9 years ago)
- Last Synced: 2025-02-26T10:57:01.760Z (11 months ago)
- Language: Go
- Homepage:
- Size: 134 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Logger
Logger For Go
## 如何导入?
``` go
import "github.com/lfkdsk/Logger"
```
## 样式
详细样式:

普通样式:

## 如何使用
### 使用Logger
新建Logger对象:
``` go
// 路径 、 模块名 、 是否启用详细信息
log, error := New("", "module", true)
```
Logger中有四个等级:debug、relese、error和wtf,等级级别不断升高。
打印日志时使用:
``` go
// 支持普通string或format的格式
log.WTF("ha: %d , %s", 112, "lfkdsk")
log.D("do you love Me?")
```
设置最低打印等级:
``` go
log.SetMinLevel(R_level)
```
设置后,只有这以上的等级才会打印。
保存文件:
``` go
log.Close()
```
### 使用全局
``` go
// 直接使用
Global_Logger.D("ha")
```