/
githubmirror
/
gitleaks
Обзор
Документация
Войти
/
githubmirror
/
gitleaks
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
main.go
24 строки
514 B
Richard Gomez
refactor: central logger (#1692)
13 янв 2025, 17:09
Не верифицирован
13 янв 2025, 17:09
ab38a46
Код
Авторство
О чём код?
package main import ( "os" "os/signal" "github.com/zricethezav/gitleaks/v8/cmd" "github.com/zricethezav/gitleaks/v8/logging" ) func main() { // this block sets up a go routine to listen for an interrupt signal // which will immediately exit gitleaks stopChan := make(chan os.Signal, 1) signal.Notify(stopChan, os.Interrupt) go listenForInterrupt(stopChan) cmd.Execute() } func listenForInterrupt(stopScan chan os.Signal) { <-stopScan logging.Fatal().Msg("Interrupt signal received. Exiting...") }