common

package
v0.0.0-...-c9be414 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2024 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CasbinEnforcer *casbin.Enforcer

全局CasbinEnforcer

View Source
var DB *gorm.DB

全局数据库对象

全局日志变量 var Log *zap.Logger

全局翻译器

View Source
var Validate *validator.Validate

全局Validate数据校验实列

Functions

func ConnMysql

func ConnMysql() *gorm.DB

func ConnSqlite

func ConnSqlite() *gorm.DB

func InitCasbinEnforcer

func InitCasbinEnforcer()

初始化casbin策略管理器

func InitDB

func InitDB()

初始化数据库

func InitData

func InitData()

初始化mysql数据

func InitLogger

func InitLogger()

*

  • 初始化日志
  • filename 日志文件路径
  • level 日志级别
  • maxSize 每个日志文件保存的最大尺寸 单位:M
  • maxBackups 日志文件最多保存多少个备份
  • maxAge 文件最多保存多少天
  • compress 是否压缩
  • serviceName 服务名
  • 由于zap不具备日志切割功能, 这里使用lumberjack配合

func InitValidate

func InitValidate()

初始化Validator数据校验

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL