glog

package
v0.0.0-...-c9a36a8 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2018 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

日志模块. 直接文件/输出操作,没有异步逻辑,没有使用缓存或者通道

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Critical

func Critical(v ...interface{})

func Criticalf

func Criticalf(format string, v ...interface{})

func Criticalfln

func Criticalfln(format string, v ...interface{})

func Debug

func Debug(v ...interface{})

func Debugf

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

func Debugfln

func Debugfln(format string, v ...interface{})

func Error

func Error(v ...interface{})

func Errorf

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

func Errorfln

func Errorfln(format string, v ...interface{})

func Fatal

func Fatal(v ...interface{})

func Fatalf

func Fatalf(format string, v ...interface{})

func Fatalfln

func Fatalfln(format string, v ...interface{})

func Fatalln

func Fatalln(v ...interface{})

func GetPath

func GetPath() string

获取日志目录绝对路径

func Info

func Info(v ...interface{})

func Infof

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

func Infofln

func Infofln(format string, v ...interface{})

func Notice

func Notice(v ...interface{})

func Noticef

func Noticef(format string, v ...interface{})

func Noticefln

func Noticefln(format string, v ...interface{})

func Panic

func Panic(v ...interface{})

func Panicf

func Panicf(format string, v ...interface{})

func Panicfln

func Panicfln(format string, v ...interface{})

func Panicln

func Panicln(v ...interface{})

func Print

func Print(v ...interface{})

func Printf

func Printf(format string, v ...interface{})

func Printfln

func Printfln(format string, v ...interface{})

func Println

func Println(v ...interface{})

func SetDebug

func SetDebug(debug bool)

设置是否允许输出DEBUG信息

func SetPath

func SetPath(path string)

日志日志目录绝对路径

func SetStdPrint

func SetStdPrint(open bool)

设置写日志的同时开启or关闭控制台打印,默认是关闭的 @author zseeker @date 2018-05-24

func Warning

func Warning(v ...interface{})

func Warningf

func Warningf(format string, v ...interface{})

func Warningfln

func Warningfln(format string, v ...interface{})

Types

type Logger

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

func New

func New() *Logger

新建自定义的日志操作对象

func (*Logger) Critical

func (l *Logger) Critical(v ...interface{})

func (*Logger) Criticalf

func (l *Logger) Criticalf(format string, v ...interface{})

func (*Logger) Criticalfln

func (l *Logger) Criticalfln(format string, v ...interface{})

func (*Logger) Debug

func (l *Logger) Debug(v ...interface{})

func (*Logger) Debugf

func (l *Logger) Debugf(format string, v ...interface{})

func (*Logger) Debugfln

func (l *Logger) Debugfln(format string, v ...interface{})

func (*Logger) Error

func (l *Logger) Error(v ...interface{})

func (*Logger) Errorf

func (l *Logger) Errorf(format string, v ...interface{})

func (*Logger) Errorfln

func (l *Logger) Errorfln(format string, v ...interface{})

func (*Logger) Fatal

func (l *Logger) Fatal(v ...interface{})

func (*Logger) Fatalf

func (l *Logger) Fatalf(format string, v ...interface{})

func (*Logger) Fatalfln

func (l *Logger) Fatalfln(format string, v ...interface{})

func (*Logger) Fatalln

func (l *Logger) Fatalln(v ...interface{})

func (*Logger) GetDebug

func (l *Logger) GetDebug() bool

func (*Logger) GetIO

func (l *Logger) GetIO() io.Writer

返回自定义IO

func (*Logger) Info

func (l *Logger) Info(v ...interface{})

func (*Logger) Infof

func (l *Logger) Infof(format string, v ...interface{})

func (*Logger) Infofln

func (l *Logger) Infofln(format string, v ...interface{})

func (*Logger) Notice

func (l *Logger) Notice(v ...interface{})

func (*Logger) Noticef

func (l *Logger) Noticef(format string, v ...interface{})

func (*Logger) Noticefln

func (l *Logger) Noticefln(format string, v ...interface{})

func (*Logger) Panic

func (l *Logger) Panic(v ...interface{})

func (*Logger) Panicf

func (l *Logger) Panicf(format string, v ...interface{})

func (*Logger) Panicfln

func (l *Logger) Panicfln(format string, v ...interface{})

func (*Logger) Panicln

func (l *Logger) Panicln(v ...interface{})

func (*Logger) Print

func (l *Logger) Print(v ...interface{})

func (*Logger) Printf

func (l *Logger) Printf(format string, v ...interface{})

func (*Logger) Printfln

func (l *Logger) Printfln(format string, v ...interface{})

func (*Logger) Println

func (l *Logger) Println(v ...interface{})

func (*Logger) SetBacktraceSkip

func (l *Logger) SetBacktraceSkip(skip int)

设置BacktraceSkip

func (*Logger) SetDebug

func (l *Logger) SetDebug(debug bool)

func (*Logger) SetIO

func (l *Logger) SetIO(w io.Writer)

可自定义IO接口

func (*Logger) SetPath

func (l *Logger) SetPath(path string) error

设置日志文件的存储目录路径

func (*Logger) SetStdPrint

func (l *Logger) SetStdPrint(open bool)

设置写日志时开启or关闭控制台打印,默认是关闭的 @author zseeker @date 2018-05-24

func (*Logger) Warning

func (l *Logger) Warning(v ...interface{})

func (*Logger) Warningf

func (l *Logger) Warningf(format string, v ...interface{})

func (*Logger) Warningfln

func (l *Logger) Warningfln(format string, v ...interface{})

Jump to

Keyboard shortcuts

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