package
0.0.0-20230524124520-0f59faeb78e0
Repository: https://github.com/alexmolokov/hw-otus-microservices.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

ErrorContext возвращет контекст с информацией о ошибке.
GetCallerPath Получение файла и номера строки логирования.
NewMessage возвращает экземпляр сообщения.
NewMessageFromParam возвращает экземпляр сообщения на основе параметра.
NewMessageFromParams возвращает экземпляр сообщения на основе параметров.
NewUnmarshalNilLevelError констуктор UnmarshalNilLevelError.
NewUnmarshalTextLevelError констуктор UnmarshalTextLevelError.
SimpleContext возвращает простой контекст.

# Constants

CriticalLevel panic, then calls panic().
DebugLevel debug.
ErrorLevel errors.
FatalLevel fatal, then calls os.Exit(1).
InfoLevel info.
NoticeLevel notice.
WarnLevel warning.

# Structs

Message сообщение с контекстом.
UnmarshalNilLevelError ошибки декодирования для нулевого указателя.
UnmarshalTextLevelError ошибка при декодировании текста.

# Interfaces

CallerSkiper интерфейс для игнорироавния колстека.
FatalSkiper интерфейс который позволяет получить логгер с игнорированием завершения программы при фатальной ошибке.
Logger базовый интерфейс логера.
Releaser интерфейс который позволяет получить логгер с информацией о релизе.
Requester интерфейс который позволяет получить логгер с информацией о запросе.

# Type aliases

Context контекст логирования.
Level уровень логирования.