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