Documentation ¶
Overview ¶
Package to send message in telegram chats. Package created for some log notification for pet/small projects. It's not suitable for something like access.log on highloaded projects.
Index ¶
- type LevelLabels
- type TgLogger
- func (logger *TgLogger) Debug(msg string)
- func (logger *TgLogger) Error(msg string)
- func (logger *TgLogger) Info(msg string)
- func (logger *TgLogger) Log(msg string)
- func (logger *TgLogger) Send(msg string, chatId int64) error
- func (logger *TgLogger) SetLabels(labels *LevelLabels)
- func (logger *TgLogger) SetName(name string)
- func (logger *TgLogger) Warn(msg string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LevelLabels ¶
LevelLabels specifies labels for different log Labels
type TgLogger ¶
type TgLogger struct { TgBot *tgbotapi.BotAPI ChatIdList []int64 Labels *LevelLabels Name string Level string }
TgLogger allows to send logs into chat with telegram bot Level - Debug | Info | Warn | Error
func (*TgLogger) SetLabels ¶ added in v1.0.0
func (logger *TgLogger) SetLabels(labels *LevelLabels)
Click to show internal directories.
Click to hide internal directories.