Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
donnie4w committed May 14, 2024
1 parent a9d03a8 commit f65d44e
Showing 1 changed file with 19 additions and 2 deletions.
21 changes: 19 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,29 @@
## go-logger 是golang 的高性能日志库
## go-logger 是go 高性能日志库

------------

### 功能

- 日志级别设置:允许动态调整日志级别,以便在不同环境下控制日志的详细程度。
- 格式化输出:支持自定义日志的输出格式,包括时间戳、日志级别、日志位置 等元素。
- 文件数回滚:支持按照日志文件数自动文件回滚,并防止文件数过多。
- 文件压缩:支持按文件大小切分日志文件,并压缩归档日志文件。

### go-logger + slog

- 支持 直接作为go 标准库 log/slog 的日志文件管理器,实现 slog的日志文件按小时,天,月份,文件大小等多种方式进行日志文件切割,同时也支持按文件大小切分日志文件后,压缩归档日志文件。
- go-logger + slog 内存分配与性能 与 slog直接写日志文件一致。
- 详细参见[使用文档](https://tlnet.top/logdoc "使用文档")

#### [使用文档](https://tlnet.top/logdoc "使用文档")

------------

#### 日志级别打印:

###### 调用 Debug(),Info(),Warn(), Error() ,Fatal() 级别由低到高

## 设置日志打印格式:
### 设置日志打印格式:

##### 如: SetFormat(FORMAT_SHORTFILENAME|FORMAT_DATE|FORMAT_TIME)

Expand Down

0 comments on commit f65d44e

Please sign in to comment.