level

package
v3.2.12 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package level

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