Чтобы записать вывод в файл, вы можете установить вывод в обработчик файла.
file, err := os.OpenFile(filename, os.O_WRONLY | os.O_CREATE, 0755)
if err != nil {
// handle error
}
logrus.SetOutput(f)
Если вы хотите ввести более продвинутые логики c для обработки вывода, вы можете использовать эту библиотеку Дровосек как вывод журнала