package
0.0.12
Repository: https://github.com/fankane/go-utils.git
Documentation: pkg.go.dev

# README

log

  1. 在入口,比如 main.go 里面隐式导入log包路径
import _ "github.com/fankane/go-utils/plugin/log"
  1. 在运行文件根目录下的 system_plugin.yaml 文件(没有则新建一个)里面添加如下内容
plugins:
  log:  # 插件类型: log
    zap_sugar: # 插件名
        default:                # 日志名称:default,可以是其他名字
          level: debug          # 日志级别, 默认info [debug, info, warn, error, panic]
          enable_stdout: true   # 是否开启日志同步到控制台, 默认false
          filename: ./test.log  # 日志文件,不填默认使用 ./log.log
          max_size: 1           # 日志文件滚动日志的大小 单位 MB
          max_age: 2            # 最大日志保留天数
          max_backups: 7        # 最大日志备份数量
          format: json          # [console, json] 默认 console
          compress: false       # 是否压缩,默认:false
          enable_color: true    # 是否开启颜色配置,默认:false
        logname2:               # 日志名称:logname2,可以是其他名字
          level: warn           # 日志级别, 默认info [debug, info, warn, error, panic]
          enable_stdout: true   # 是否开启日志同步到控制台, 默认false
          filename: ./test2.log # 日志文件,不填默认使用 ./log.log
          max_size: 10          # 日志文件滚动日志的大小 单位 MB
          max_age: 7            # 最大日志保留天数
          max_backups: 5        # 最大日志备份数量
          format: json          # [console, json] 默认 console
          compress: true        # 是否压缩,默认:false
  1. 在需要使用的地方,直接使用
使用默认 default 的log, 直接如下
log.Logger.Debug("xxx")

使用指定 log, 如下:
log.GetLogger("logname2").Error("xxx")

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author