level

package
v4.1.3 Latest Latest
Warning

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

Go to latest
Published: Aug 24, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Level

type Level int8

Level Тип уровня логирования.

const (
	// Off Логирование отключено.
	Off Level = iota - 1

	// Fatal Уровень 0: уровень предсмертных сообщений - система не стабильна, продолжение работы невозможно.
	Fatal

	// Alert Уровень 1: уровень сообщений тревоги - система нестабильна, но может частично продолжить работу.
	Alert

	// Critical Уровень 2: уровень критических ошибок - часть функционала системы работает не корректно.
	Critical

	// Error Уровень 3: уровень не критических ошибок - ошибки не прерывающие работу приложения.
	Error

	// Warning Уровень 4: уровень сообщений с предупреждениями.
	Warning

	// Notice Уровень 5: уровень информационных сообщений, требующих повышенного внимания.
	Notice

	// Info Уровень 6: сообщения информационного характера описывающие шаги выполнения алгоритмов приложения.
	Info

	// Debug Уровень 7: уровень отладочных сообщений.
	Debug

	// Trace Уровень 8: уровень максимально подробной трассировки.
	Trace
)

Константы уровня записей логирования, совпадающие по значению с принятыми в *nix системах.

func ParseLevelInt64

func ParseLevelInt64(l int64) (ret Level)

ParseLevelInt64 Преобразование числа в тип уровня логирования.

func ParseLevelString

func ParseLevelString(s string) (ret Level)

ParseLevelString Преобразование строки в тип уровня логирования.

func (Level) Bytes

func (l Level) Bytes() (ret []byte)

Bytes Представление уровня логирования в виде среза байт.

func (Level) Int

func (l Level) Int() int

Int Представление уровня логирования в виде числа.

func (Level) MarshalText

func (l Level) MarshalText() (ret []byte, err error)

MarshalText Реализация интерфейса encoding.TextMarshaler.

func (Level) Short

func (l Level) Short() (ret rune)

Short Представление уровня логирования в виде одной прописной буквы.

func (Level) String

func (l Level) String() (ret string)

String Представление уровня логирования в виде строки, реализация интерфейса Stringer.

func (*Level) UnmarshalText

func (l *Level) UnmarshalText(b []byte) (err error)

UnmarshalText Реализация интерфейса encoding.TextUnmarshaler.

Jump to

Keyboard shortcuts

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