core

package
v0.0.0-...-bf11d8c Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2024 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const ConfigFile = "settings.yaml"

配置文件路径常量

Variables

This section is empty.

Functions

func ConnectRedisDB

func ConnectRedisDB(db int) *redis.Client

func InitConfig

func InitConfig()

initConfig 函数用于初始化应用程序的配置信息

func InitDefaultLogger

func InitDefaultLogger()

InitDefaultLogger 配置全局logrus实例 它的作用与InitLogger相似,但不返回logger实例

func InitGorm

func InitGorm() *gorm.DB

func InitLogger

func InitLogger() *logrus.Logger

InitLogger 初始化并返回一个配置好的logrus.Logger实例 它根据全局配置设置输出、格式化器、日志级别等

func InitRedis

func InitRedis() *redis.Client

func UpdateYaml

func UpdateYaml() error

Types

type LogFormatter

type LogFormatter struct{}

LogFormatter 是用于格式化日志的结构体

func (*LogFormatter) Format

func (t *LogFormatter) Format(entry *logrus.Entry) ([]byte, error)

Format 格式化日志条目 它根据日志级别选择不同的颜色,并根据是否包含调用者信息来格式化输出

Jump to

Keyboard shortcuts

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