Documentation ¶
Index ¶
- Constants
- func Debug(message string, args ...interface{})
- func Err(message string, args ...interface{})
- func FailExit(message string, args ...interface{})
- func FailExitWithErr(err error)
- func Info(message string, args ...interface{})
- func Inst() common.SendingService
- func Warn(message string, args ...interface{})
- func WarnWithErr(err error)
- type FileWriter
- type Level
- type Message
- type Service
- type StdoutWriter
- type Writer
- type Writers
Constants ¶
View Source
const ( DebugLevelName = "debug" InfoLevelName = "info" WarningLevelName = "warning" ErrorLevelName = "error" )
название уровней логирования
Variables ¶
This section is empty.
Functions ¶
func FailExit ¶
func FailExit(message string, args ...interface{})
FailExit пишет произвольную ошибку в лог и завершает программу
func FailExitWithErr ¶
func FailExitWithErr(err error)
FailExitWithErr пишет системную ошибку в лог и завершает программу
Types ¶
type FileWriter ¶
type FileWriter struct {
// contains filtered or unexported fields
}
FileWriter автор логов пишущий в файл
type Message ¶
type Message struct { // сообщение для лога, может содержать параметры Message string // уровень логирования записи, необходим для отсечения лишних записей Level Level // аргументы для параметров сообщения Args []interface{} }
Message запись логирования
func NewMessage ¶
NewMessage создание новой записи логирования
type Service ¶
type Service struct { // название уровня логирования, устанавливается в конфиге LevelName string `yaml:"logLevel"` // название вывода логов Output string `yaml:"logOutput"` // contains filtered or unexported fields }
Service сервис логирования
func (*Service) OnInit ¶
func (s *Service) OnInit(event *common.ApplicationEvent)
OnInit инициализирует сервис логирования
Click to show internal directories.
Click to hide internal directories.