"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Go에서 메시지를 표준 오류로 인쇄하는 방법은 무엇입니까?

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

2024년 11월 16일에 게시됨
검색:833

How to Print Messages to Standard Error in Go?

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

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

stderr로 인쇄하는 방법

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

1. log.Logger 사용:

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

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.WriteString:

os.Stderr.WriteString("log message")
로그를 stderr로 지정하면 해당 로그를 다른 로그와 쉽게 분리하고 정보 디버깅 및 테스트에 집중할 수 있습니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3