logger

package module
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2023 License: MIT Imports: 3 Imported by: 21

README

Logger

Build Tags

# Debug
    go build -tags debug

# Release
    go build
    # or
    go build -tags !debug

Import

import "github.com/virzz/logger"

// Debug just for -tags debug
logger.Debug("Debug")
logger.DebugF("DebugF")

logger.Success("Success")
logger.SuccessF("SuccessF")
logger.Error("Error")
logger.ErrorF("ErrorF")
logger.Warn("Warn")
logger.WarnF("WarnF")
logger.Info("Info")
logger.InfoF("InfoF")
logger.Normal("Normal")
logger.NormalF("NormalF")

Documentation

Index

Constants

View Source
const (
	LoggerPrint = 1 << 0
	LoggerFile  = 1 << 1
)

Variables

This section is empty.

Functions

func Debug

func Debug(v ...any)

func DebugF

func DebugF(format string, v ...any)

func Error

func Error(v ...any)

func ErrorF

func ErrorF(f string, v ...any)

func Fatal added in v0.1.5

func Fatal(v ...any)

func FatalF added in v0.1.5

func FatalF(f string, v ...any)

func Info

func Info(v ...any)

func InfoF

func InfoF(f string, v ...any)

func NoFile added in v0.2.5

func NoFile()

func Normal

func Normal(v ...any)

func NormalF

func NormalF(f string, v ...any)

func ResetFlags added in v0.1.8

func ResetFlags()

func SetDepth added in v0.1.9

func SetDepth(i int)

func SetDevFlags added in v0.1.8

func SetDevFlags()

func SetFile added in v0.2.5

func SetFile(filename string)

func SetFlags added in v0.1.6

func SetFlags(flag int)

func SetPrefix

func SetPrefix(prefix string)

func Success

func Success(v ...any)

func SuccessF

func SuccessF(f string, v ...any)

func Warn

func Warn(v ...any)

func WarnF

func WarnF(f string, v ...any)

Types

type Logger added in v0.1.7

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

func Default added in v0.2.5

func Default() *Logger

func GetLogger added in v0.1.7

func GetLogger() *Logger

func NewLogger added in v0.1.7

func NewLogger(typ int, fn ...string) *Logger

func (*Logger) Debug added in v0.1.7

func (l *Logger) Debug(v ...any)

func (*Logger) DebugF added in v0.1.7

func (l *Logger) DebugF(format string, v ...any)

func (*Logger) Error added in v0.1.7

func (l *Logger) Error(v ...any)

func (*Logger) ErrorF added in v0.1.7

func (l *Logger) ErrorF(f string, v ...any)

func (*Logger) Fatal added in v0.1.7

func (l *Logger) Fatal(v ...any)

func (*Logger) FatalF added in v0.1.7

func (l *Logger) FatalF(f string, v ...any)

func (*Logger) Info added in v0.1.7

func (l *Logger) Info(v ...any)

func (*Logger) InfoF added in v0.1.7

func (l *Logger) InfoF(f string, v ...any)

func (*Logger) NoFile added in v0.2.5

func (l *Logger) NoFile()

func (*Logger) Normal added in v0.1.7

func (l *Logger) Normal(v ...any)

func (*Logger) NormalF added in v0.1.7

func (l *Logger) NormalF(f string, v ...any)

func (*Logger) ResetFlags added in v0.1.8

func (l *Logger) ResetFlags()

func (*Logger) SetDefaultFlags added in v0.1.8

func (l *Logger) SetDefaultFlags()

func (*Logger) SetDepth added in v0.1.9

func (l *Logger) SetDepth(i int)

func (*Logger) SetDevFlags added in v0.1.8

func (l *Logger) SetDevFlags()

func (*Logger) SetFile added in v0.2.5

func (l *Logger) SetFile(filename string)

func (*Logger) SetFlags added in v0.1.7

func (l *Logger) SetFlags(flag int)

func (*Logger) SetPrefix added in v0.1.7

func (l *Logger) SetPrefix(prefix string)

func (*Logger) Success added in v0.1.7

func (l *Logger) Success(v ...any)

func (*Logger) SuccessF added in v0.1.7

func (l *Logger) SuccessF(f string, v ...any)

func (*Logger) Warn added in v0.1.7

func (l *Logger) Warn(v ...any)

func (*Logger) WarnF added in v0.1.7

func (l *Logger) WarnF(f string, v ...any)

Jump to

Keyboard shortcuts

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