gtbox_log

package
v0.1.45 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2023 License: BSD-3-Clause Imports: 10 Imported by: 12

Documentation

Overview

Package gtbox_log Log工具

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetLogFilePath added in v0.1.43

func GetLogFilePath() string

func GetProjectName added in v0.1.43

func GetProjectName() string

func LogDebugf

func LogDebugf(format string, args ...interface{})

LogDebugf format格式化log--debug信息

func LogErrorf

func LogErrorf(format string, args ...interface{})

LogErrorf format格式化log--error信息

func LogF added in v0.0.52

func LogF(style GTLogStyle, format string, args ...interface{})

LogF 快捷日志Function,含模块字段封装 Params [style] log类型 fatal、trace、info、warning、error、debug Params [format] 模块名称:自定义字符串 Params [args...] 模块名称:自定义字符串

func LogFatalf

func LogFatalf(format string, args ...interface{})

LogFatalf format格式化log--Fatal信息

func LogInfof

func LogInfof(format string, args ...interface{})

LogInfof format格式化log--info信息

func LogTracef

func LogTracef(format string, args ...interface{})

LogTracef format格式化log--Trace信息

func LogWarnf

func LogWarnf(format string, args ...interface{})

LogWarnf format格式化log--Warning信息

func SetupLogTools added in v0.0.19

func SetupLogTools(productName string, enableSaveLogFile bool, log_dir string, settingLogLeve GTLogStyle, logMaxSaveDays int64, logSaveType GTLogSaveType)

SetupLogTools 初始化日志

Types

type GTLog

type GTLog struct {
	EnableSaveLogFile bool
	ProjectName       string
	LogLevel          GTLogStyle
	LogSaveMaxDays    int64
	LogSaveFlag       GTLogSaveType
	// contains filtered or unexported fields
}

func Instance

func Instance() *GTLog

type GTLogSaveType

type GTLogSaveType int

GTLogSaveType 日志分片类型

const (
	GTLogSaveTypeDays GTLogSaveType = iota //按日分片
	GTLogSaveHours                         //按小时分片
)

func (GTLogSaveType) String

func (aFlag GTLogSaveType) String() string

type GTLogStyle added in v0.0.52

type GTLogStyle int

GTLogStyle 日志样式

const (
	GTLogStyleDebug   GTLogStyle = iota // Debug
	GTLogStyleError                     // Error
	GTLogStyleWarning                   // Warning
	GTLogStyleInfo                      // Info
	GTLogStyleTrace                     // Trace
	GTLogStyleFatal                     // Fatal
)

func GetLogLevel added in v0.1.43

func GetLogLevel() GTLogStyle

func (GTLogStyle) String added in v0.0.52

func (aStyle GTLogStyle) String() string

Jump to

Keyboard shortcuts

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