sl

package module
v0.0.0-...-9bc512f Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2020 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SmartLogger

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

Свой тип логгера, который не переоткрывает файлы и имеет удобный формат

func CreateSmartLogger

func CreateSmartLogger(logsDir, logName string) *SmartLogger

Создает глобальный логгер

func (*SmartLogger) Close

func (l *SmartLogger) Close() error

Закрывает глобальный логгер

func (*SmartLogger) Error

func (l *SmartLogger) Error(format string, v ...interface{})

Добавляет в лог запись с шапкой ERROR

func (*SmartLogger) Fatal

func (l *SmartLogger) Fatal(format string, v ...interface{})

Добавляет в лог запись с шапкой FATAL и выходит

func (*SmartLogger) Info

func (l *SmartLogger) Info(format string, v ...interface{})

Добавляет в лог запись с шапкой INFO

func (*SmartLogger) Warning

func (l *SmartLogger) Warning(format string, tags map[string]string, v ...interface{})

Добавляет в лог запись с шапкой WARN

Jump to

Keyboard shortcuts

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