Go에서 메시지를 표준 오류로 인쇄하는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-11-06 21:45:03
원래의
164명이 탐색했습니다.

How to Print Messages to Standard Error in Go?

Go에서 메시지를 표준 오류로 인쇄

기존 로그와 별도로 디버깅 또는 테스트 로그를 인쇄해야 하는 경우 메시지 전송을 고려할 수 있습니다. 표준 오류 스트림(stderr)으로. 이는 보다 쉬운 분석을 위해 로그를 분리하려는 경우에 유용합니다.

stderr로 인쇄하는 방법

Go에서 stderr로 메시지를 인쇄하는 방법에는 여러 가지가 있습니다.

1. log.Logger 사용:

os.Stderr을 출력 스트림으로 지정하여 새 log.Logger를 만듭니다.

<code class="go">l := log.New(os.Stderr, "", 1)
l.Println("log message")</code>
로그인 후 복사

2. fmt.Fprintf 사용:

fmt.Fprintf를 사용하여 stderr에 형식이 지정된 메시지 쓰기:

<code class="go">fmt.Fprintf(os.Stderr, "log message: %s", str)</code>
로그인 후 복사

3. os.Stderr에 직접 쓰기:

os.Stderr.WriteString을 사용하여 os.Stderr에 직접 쓰기:

<code class="go">os.Stderr.WriteString("log message")</code>
로그인 후 복사

로그를 stderr로 지정하면 쉽게 분리할 수 있습니다. 다른 로그에서 정보를 디버깅하고 테스트하는 데 집중하세요.

위 내용은 Go에서 메시지를 표준 오류로 인쇄하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!