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