Печать сообщения о стандартной ошибке в 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