logger

package module
v0.0.0-...-60e206d Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2017 License: MIT Imports: 7 Imported by: 2

Documentation

Overview

* @Author: 时光弧线 * @Date: 2017-09-08 16:59:11 * @Last Modified by: 时光弧线 * @Last Modified time: 2017-09-08 17:02:44

* @Author: 时光弧线 * @Date: 2017-09-08 16:14:30 * @Last Modified by: 时光弧线 * @Last Modified time: 2017-09-08 17:12:06

* @Author: 时光弧线 * @Date: 2017-09-08 16:14:36 * @Last Modified by: 时光弧线 * @Last Modified time: 2017-09-08 17:17:56

* @Author: 时光弧线 * @Date: 2017-09-08 17:09:41 * @Last Modified by: 时光弧线 * @Last Modified time: 2017-09-08 17:11:41

Index

Constants

View Source
const (
	// DefaultMaxFileSize 默认日志文件最大值(10M)
	DefaultMaxFileSize = 10485760
	// DefaultTimedTask 默认定时检查文件时间
	DefaultTimedTask = 60
)

Variables

This section is empty.

Functions

func Close

func Close() (err error)

Close 结束日志纪录,关闭打开的日志文件

func Error

func Error(v ...interface{})

Error 输出error类型的日志,不回车换行fmt.Print

func Errorf

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

Errorf 输出error类型的日志,可以使用fmt.Sprintf使用占位符

func Errorln

func Errorln(v ...interface{})

Errorln 输出error类型的日志,回车换行fmt.Println

func Fatal

func Fatal(v ...interface{})

Fatal 输出fatal类型的日志,不回车换行fmt.Print,并调用 os.Exit(1).

func Fatalf

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

Fatalf 输出fatal类型的日志,可以使用fmt.Sprintf使用占位符,并调用 os.Exit(1).

func Fatalln

func Fatalln(v ...interface{})

Fatalln 输出fatal类型的日志,回车换行fmt.Println,并调用 os.Exit(1).

func Info

func Info(v ...interface{})

Info 输出info类型的日志,不回车换行fmt.Print

func Infof

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

Infof 输出info类型的日志,可以使用fmt.Sprintf使用占位符

func Infoln

func Infoln(v ...interface{})

Infoln 输出info类型的日志,回车换行fmt.Println

func Init

func Init(name string, verbose, systemLog bool, formatFileName ...FormatFileName) (err error)

Init 初始化日志记录对象

func ResetLogger

func ResetLogger() error

ResetLogger 刷新生成日志文件

func SetFormatFileName

func SetFormatFileName(formatFileName FormatFileName)

SetFormatFileName 设置生成日志文件名规则

func SetMaxFileSize

func SetMaxFileSize(size int64)

SetMaxFileSize 设置日志文件最大值

func SetTimedTask

func SetTimedTask(timedTask int)

SetTimedTask 设置定时检查文件时间

func Warn

func Warn(v ...interface{})

Warn 输出warn类型的日志,不回车换行fmt.Print

func Warnf

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

Warnf 输出warn类型的日志,可以使用fmt.Sprintf使用占位符

func Warnln

func Warnln(v ...interface{})

Warnln 输出warn类型的日志,回车换行fmt.Println

Types

type FormatFileName

type FormatFileName func(num ...int) (string, error)

FormatFileName 生成文件名

type Logger

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

Logger 日志记录对象

Jump to

Keyboard shortcuts

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