Improve logs
This commit is contained in:
@@ -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):
|
||||
// Продолжаем работу
|
||||
|
Reference in New Issue
Block a user