rlog

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2020 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 Redirect

func Redirect()

Redirect 重定向标准错误输出到当前 Error 日志文件

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 输出日志

Jump to

Keyboard shortcuts

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