Improve logs

This commit is contained in:
2025-08-14 11:08:31 +03:00
parent 85db17b131
commit 121585f807
3 changed files with 9 additions and 6 deletions

View File

@@ -68,6 +68,9 @@ func (c *TelegramController) Start() {
continue
}
author := update.Message.From.String()
c.logger.Info("New incoming message", "author", author)
// Handle commands
if update.Message.IsCommand() {
// Extract the command from the Message

View File

@@ -39,12 +39,12 @@ func (w *CallbackWorker) Name() string {
}
func (w *CallbackWorker) Start(ctx context.Context) {
w.logger.Info("Worker started", "worker_name", w.Name())
w.logger.Info("Worker started", "worker", w.Name())
for {
select {
case <-ctx.Done():
w.logger.Info("Worker received shutdown signal", "worker_name", w.Name())
w.logger.Info("Worker received shutdown signal", "worker", w.Name())
return
default:
err := w.f()
@@ -53,13 +53,13 @@ func (w *CallbackWorker) Start(ctx context.Context) {
metrics.WorkerJobCounter.WithLabelValues(w.Name(), strconv.FormatBool(err != nil)).Inc()
}
if err != nil && !isNoop {
w.logger.Error("Worker error", "worker_name", w.Name(), "error", err)
w.logger.Error("Worker error", "worker", w.Name(), "error", err)
}
// Ждем 1 секунду перед следующей итерацией
select {
case <-ctx.Done():
w.logger.Info("Worker received shutdown signal during sleep", "worker_name", w.Name())
w.logger.Info("Worker received shutdown signal during sleep", "worker", w.Name())
return
case <-time.After(1 * time.Second):
// Продолжаем работу

View File

@@ -125,7 +125,7 @@ func main() {
defer wg.Done()
logger.Info("Starting Telegram bot")
tgController.Start()
logger.Info("Telegram bot stopped")
logger.Info("Telegram bot stopped gracefully")
}()
}
@@ -146,7 +146,7 @@ func main() {
go func(worker worker.Worker) {
defer wg.Done()
worker.Start(ctx)
logger.Info("Worker stopped", "worker_name", worker.Name())
logger.Info("Worker stopped gracefully", "worker", worker.Name())
}(w)
}