«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как распечатать сообщения о стандартной ошибке в Go?

Как распечатать сообщения о стандартной ошибке в Go?

Опубликовано 16 ноября 2024 г.
Просматривать:178

How to Print Messages to Standard Error in Go?

Печать сообщения о стандартной ошибке в Go

Если вам нужно распечатать журналы отладки или тестирования отдельно от существующих журналов, вы можете рассмотреть возможность отправки сообщений в стандартный поток ошибок (stderr). Это полезно, если вы хотите изолировать свои журналы для облегчения анализа.

Методы печати в поток stderr

В Go существует несколько способов вывода сообщений в поток stderr:

1. Использование log.Logger:

Создайте новый log.Logger, указав os.Stderr в качестве выходного потока:

l := log.New(os.Stderr, "", 1)
l.Println("log message")

2. Использование fmt.Fprintf:

Используйте fmt.Fprintf для записи форматированных сообщений в stderr:

fmt.Fprintf(os.Stderr, "log message: %s", str)

3. Запись непосредственно в os.Stderr:

Запись непосредственно в os.Stderr, используя os.Stderr.WriteString:

os.Stderr.WriteString("log message")

Направляя журналы на stderr, вы можете легко отделить их от других журналов и сосредоточиться на информации об отладке и тестировании.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3