logs

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package logs Leveled Log Library. Copyright (C) 2020 To All Authors. All rights reserved. Author: Ron. Date: 2020-08-08 Version: 1.0

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug

func Debug(v ...interface{})

Debug - global debug message.

func Debugf added in v0.0.5

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

Debugf - global debug message.

func Error

func Error(v ...interface{})

Error - global error message.

func Errorf added in v0.0.5

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

Errorf - error format message.

func Fatal

func Fatal(v ...interface{})

Fatal - Global fatal message.

func Fatalf added in v0.0.5

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

Fatalf - format log message.

func Info

func Info(v ...interface{})

Info - global info level message.

func Infof added in v0.0.5

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

Infof - global info level message.

func Paincf added in v0.0.5

func Paincf(ft string, v ...interface{})

Paincf log - format log message.

func Panic

func Panic(v ...interface{})

Panic log - global panic message.

func SetLevel

func SetLevel(level string)

SetLevel - set global log level.

func SetOutput

func SetOutput(w io.Writer)

SetOutput - set global log outout.

func SetPrefix

func SetPrefix(prefix string)

SetPrefix - set global log prefix.

func Trace

func Trace(v ...interface{})

Trace - Global Trace Message.

func Tracef added in v0.0.5

func Tracef(ft string, v ...interface{})

Tracef - Global Trace Message.

Types

type Level

type Level uint8

Level - log level define.

type Logger

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

Logger - define Logger struct.

func (*Logger) Debug

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

Debug - debug message.

func (*Logger) Debugf added in v0.0.5

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

Debugf - debug message.

func (*Logger) Error

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

Error - error message.

func (*Logger) Errorf added in v0.0.5

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

Errorf - format error message.

func (*Logger) Fatal

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

Fatal - print message then exit.

func (*Logger) Fatalf added in v0.0.5

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

Fatalf - print format message and exit.

func (*Logger) Info

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

Info - info level message.

func (*Logger) Infof added in v0.0.5

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

Infof - info level message.

func (*Logger) Paincf added in v0.0.5

func (l *Logger) Paincf(ft string, v ...interface{})

Paincf - Painc format message.

func (*Logger) Panic

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

Panic - Painc Message.

func (*Logger) SetLevel

func (l *Logger) SetLevel(level string)

SetLevel - set log instance level.

func (*Logger) SetOutput

func (l *Logger) SetOutput(writer io.Writer)

SetOutput - set log instance output.

func (*Logger) Trace

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

Trace - trace level message.

func (*Logger) Tracef added in v0.0.5

func (l *Logger) Tracef(ft string, v ...interface{})

Tracef - trace level message.

type Logs

type Logs interface {
	Trace(v ...interface{})
	Debug(v ...interface{})
	Info(v ...interface{})
	Error(v ...interface{})
	SetLevel(level string)
	SetOutput(out io.Writer)
	Panic(v ...interface{})
	Fatal(v ...interface{})
}

Logs - define log interface.

func New

func New(prefix string) Logs

New - Create New Log Instance.

Jump to

Keyboard shortcuts

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