logger

package
v0.0.0-...-d6bd6e3 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2022 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Inst

func Inst() common.SendingService

Types

type Config

type Config struct {
	// название уровня логирования, устанавливается в конфиге
	LevelName string `yaml:"logLevel"`

	// название вывода логов
	Output string `yaml:"logOutput"`
	// contains filtered or unexported fields
}

type Message

type Message struct {
	Hostname string

	Stack []byte
	// contains filtered or unexported fields
}

Message запись логирования

func All

func All() *Message

func By

func By(hostname string) *Message

func (*Message) Debug

func (m *Message) Debug(message string, args ...interface{})

Debug пишет сообщение для отладки

func (*Message) Err

func (m *Message) Err(message string, args ...interface{})

Err пишет ошибку в лог

func (*Message) ErrErr

func (m *Message) ErrErr(err error)

func (*Message) ErrWithErr

func (m *Message) ErrWithErr(err error, message string, args ...interface{})

ErrWithErr пишет ошибку с сообщением

func (*Message) FailExit

func (m *Message) FailExit(message string, args ...interface{})

FailExit пишет произвольную ошибку в лог и завершает программу

func (*Message) FailExitErr

func (m *Message) FailExitErr(err error)

FailExitErr пишет системную ошибку в лог и завершает программу

func (*Message) FailExitWithErr

func (m *Message) FailExitWithErr(err error, message string, args ...interface{})

FailExitWithErr пишет ошибку с сообщением в лог и завершает программу

func (*Message) Info

func (m *Message) Info(message string, args ...interface{})

Info пишет информационное сообщение

func (*Message) Warn

func (m *Message) Warn(message string, args ...interface{})

Warn пишет произвольное предупреждение

func (*Message) WarnErr

func (m *Message) WarnErr(err error)

WarnErr пишет системное предупреждение

func (*Message) WarnWithErr

func (m *Message) WarnWithErr(err error, message string, args ...interface{})

WarnWithErr пишет ошибку с сообщением

type Service

type Service struct {
	Config

	Configs map[string]*Config `yaml:"postmans"`
}

func (*Service) Event

func (s *Service) Event(_ *common.SendEvent) bool

Event send event

func (*Service) OnFinish

func (s *Service) OnFinish()

закрывает канал логирования

func (*Service) OnInit

func (s *Service) OnInit(event *common.ApplicationEvent)

инициализирует сервис логирования

func (*Service) OnRun

func (s *Service) OnRun()

ничего не делает, авторы логов уже пишут

Jump to

Keyboard shortcuts

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