Как работать с os/signal?

Middle
164 просмотров
AFK Offer AI

os/signal позволяет перехватывать системные сигналы. signal.Notify(ch, syscall.SIGTERM, syscall.SIGINT) отправляет сигналы в канал. Типичный паттерн — горутина слушает канал и делает graceful shutdown. Важно: SIGKILL нельзя перехватить. signal.Reset отменяет перехват, signal.Stop прекращает отправку в конкретный канал.

Следующий вопрос

Как ты решаешь что логировать в production?