log

package
v0.0.0-...-1b2c2ec Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2021 License: MIT Imports: 4 Imported by: 6

Documentation

Index

Constants

View Source
const (
	Ldate         = 1 << iota     // the date in the local time zone: 2009/01/23
	Ltime                         // the time in the local time zone: 01:23:23
	Lmicroseconds                 // microsecond resolution: 01:23:23.123123.  assumes Ltime.
	Llongfile                     // full file name and line number: /a/b/c/d.go:23
	Lshortfile                    // final file name element and line number: d.go:23. overrides Llongfile
	LUTC                          // if Ldate or Ltime is set, use UTC rather than the local time zone
	Lmsgprefix                    // move the "prefix" from the beginning of the line to before the message
	LstdFlags     = Ldate | Ltime // initial values for the standard logger
)

These flags define which text to prefix to each log entry generated by the Logger. Bits are or'ed together to control what's printed. With the exception of the Lmsgprefix flag, there is no control over the order they appear (the order listed here) or the format they present (as described in the comments). The prefix is followed by a colon only when Llongfile or Lshortfile is specified. For example, flags Ldate | Ltime (or LstdFlags) produce,

2009/01/23 01:23:23 message

while flags Ldate | Ltime | Lmicroseconds | Llongfile produce,

2009/01/23 01:23:23.123123 /a/b/c/d.go:23: message

Variables

This section is empty.

Functions

func AppendFlag

func AppendFlag(flag int)

func Debug

func Debug(v ...interface{})

func DebugF

func DebugF(fmt string, v ...interface{})

func Error

func Error(v ...interface{})

func ErrorF

func ErrorF(fmt string, v ...interface{})

func Fatal

func Fatal(v ...interface{})

func FatalF

func FatalF(fmt string, v ...interface{})

func Info

func Info(v ...interface{})

func InfoF

func InfoF(fmt string, v ...interface{})

func Init

func Init(filePath string)

func RemoveFlag

func RemoveFlag(flag int)

func SetFlag

func SetFlag(flag int)

func SetLevel

func SetLevel(level Level)

func Warn

func Warn(v ...interface{})

func WarnF

func WarnF(fmt string, v ...interface{})

Types

type Level

type Level byte
const (
	LevelDebug Level = iota
	LevelInfo
	LevelWarn
	LevelError
	LevelFatal
)

func GetLevel

func GetLevel() (Level, string)

Jump to

Keyboard shortcuts

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