rlog

package
v1.0.11 Latest Latest
Warning

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

Go to latest
Published: May 13, 2023 License: BSD-3-Clause Imports: 12 Imported by: 1

Documentation

Index

Constants

View Source
const MasterLogName = `master`

MasterLogName 主日志的名称

Variables

This section is empty.

Functions

func Debugf

func Debugf(t string, v ...interface{})

Debugf 打印调试日志

func Errorf

func Errorf(t string, v ...interface{})

Errorf 打印错误日志

func Infof

func Infof(t string, v ...interface{})

Infof 打印通知日志

func Init

func Init(name string, toStd bool)

Init 日志功能初始化 name 是当前运行的模块的名字,比如 gameserver toStd 表示是否将日志输出到stdout

func Quit

func Quit()

Quit 日志模块退出

func Rawf added in v0.2.0

func Rawf(v ...interface{})

Rawf 打印原始通知日志

func Warnf

func Warnf(t string, v ...interface{})

Warnf 打印警告日志

Types

type RotateLogger

type RotateLogger struct {
	// contains filtered or unexported fields
}

RotateLogger 每天向前滚动的日志写入器

func Logger

func Logger(name string) *RotateLogger

Logger 获取指定名称的日志对象

func (*RotateLogger) Close

func (rl *RotateLogger) Close(quitChan chan bool)

Close 关闭一个RotateLogger

func (*RotateLogger) Log

func (rl *RotateLogger) Log(v ...interface{})

Log 按照默认等级(info)输出日志

func (*RotateLogger) LogLevel

func (rl *RotateLogger) LogLevel(level string, v ...interface{})

LogLevel 打印指定等级前缀的日志,并且加入调用函数以及运行的Goroutine ID信息

func (*RotateLogger) LogRaw

func (rl *RotateLogger) LogRaw(v ...interface{})

LogRaw 输出日志

func (*RotateLogger) OutputToSTD added in v1.0.6

func (rl *RotateLogger) OutputToSTD(on bool)

开启或者关闭一个 RotateLogger 的日志内容是否写入stdout功能

Jump to

Keyboard shortcuts

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