Skip to content

Commit 1b3c264

Browse files
authored
Merge pull request #12 from anhnmt/v2
Update telegram alert
2 parents 5c18a55 + 84b86bc commit 1b3c264

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

cmd/backup.go

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,14 @@ func schedule(schedule string) {
3939
wg.Add(1)
4040
defer wg.Done()
4141

42-
now := time.Now().Format(time.RFC3339)
43-
log.Info().Msgf("Start backup at: %s", now)
44-
go OK("Start backup at: %s", now)
42+
now := time.Now()
43+
log.Info().Msgf("Start backup at: %s", now.Format(time.RFC3339))
4544

4645
if err := start(); err != nil {
47-
log.Err(err).Msg("Failed to start backup")
48-
go Err(err, "Failed to start backup")
46+
Err(err, "Failed to start backup")
4947
}
5048

51-
go OK("Backup success")
49+
OK("Backup successful: %s", time.Since(now).String())
5250
})
5351
if err != nil {
5452
log.Panic().Err(err).Msg("Failed to add cron job")
@@ -69,8 +67,7 @@ func schedule(schedule string) {
6967
func start() error {
7068
defer func() {
7169
if err := removeFile(PgDumpFile); err != nil {
72-
log.Err(err).Msg("Failed to remove pg_dump file")
73-
go Err(err, "Failed to remove pg_dump file")
70+
Err(err, "Failed to remove pg_dump file")
7471
}
7572
}()
7673

cmd/telegram.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"sync/atomic"
77

88
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api/v5"
9+
"github.com/rs/zerolog/log"
910
"github.com/spf13/viper"
1011
)
1112

@@ -43,10 +44,12 @@ func NewTelegram() (*Telegram, error) {
4344
}
4445

4546
func OK(text string, a ...any) error {
47+
log.Info().Msgf(text, a...)
4648
return Default().Msg(nil, text, a...)
4749
}
4850

4951
func Err(err error, text string, a ...any) error {
52+
log.Err(err).Msgf(text, a...)
5053
return Default().Msg(err, text, a...)
5154
}
5255

0 commit comments

Comments
 (0)