Я предпочитаю log.Panic ().
Log.Panic против log.Fatal по сути является паникой против os.Exit (1).
Выход хуже, чем Panic.Itделает тестирование намного сложнее. С кодом, который выполняет os.Exit, гораздо сложнее. Остановить панику в тесте с помощью восстановления довольно просто.
Итак, лучше выбрать что-то, что имеет меньший потенциалповреждение.