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 중국어 웹사이트의 기타 관련 기사를 참조하세요!