update quiche_default_proof_providers_impl.cc to use QUICHE_LOG(FATAL) PiperOrigin-RevId: 579473290
diff --git a/quiche/common/platform/default/quiche_platform_impl/quiche_default_proof_providers_impl.cc b/quiche/common/platform/default/quiche_platform_impl/quiche_default_proof_providers_impl.cc index 97b1482..57bcb81 100644 --- a/quiche/common/platform/default/quiche_platform_impl/quiche_default_proof_providers_impl.cc +++ b/quiche/common/platform/default/quiche_platform_impl/quiche_default_proof_providers_impl.cc
@@ -13,6 +13,7 @@ #include "quiche/quic/core/crypto/proof_source.h" #include "quiche/quic/core/crypto/proof_source_x509.h" #include "quiche/quic/core/crypto/proof_verifier.h" +#include "quiche/common/platform/api/quiche_logging.h" #include "quiche_platform_impl/quiche_command_line_flags_impl.h" DEFINE_QUICHE_COMMAND_LINE_FLAG_IMPL(std::string, certificate_file, "", @@ -33,40 +34,31 @@ std::string certificate_file = quiche::GetQuicheCommandLineFlag(FLAGS_certificate_file); if (certificate_file.empty()) { - // TODO(b/275440369): switch to QUICHE_LOG(FATAL) when available. - std::cerr << "QUIC ProofSource needs a certificate file, but " - "--certificate_file was empty." - << std::endl; - exit(1); + QUICHE_LOG(FATAL) << "QUIC ProofSource needs a certificate file, but " + "--certificate_file was empty."; } std::string key_file = quiche::GetQuicheCommandLineFlag(FLAGS_key_file); if (key_file.empty()) { - // TODO(b/275440369): switch to QUICHE_LOG(FATAL) when available. - std::cerr - << "QUIC ProofSource needs a private key, but --key_file was empty." - << std::endl; - exit(1); + QUICHE_LOG(FATAL) + << "QUIC ProofSource needs a private key, but --key_file was empty."; } std::ifstream cert_stream(certificate_file, std::ios::binary); std::vector<std::string> certs = quic::CertificateView::LoadPemFromStream(&cert_stream); if (certs.empty()) { - // TODO(b/275440369): switch to QUICHE_LOG(FATAL) when available. - std::cerr << "Failed to load certificate chain from --certificate_file=" - << certificate_file << std::endl; - exit(1); + QUICHE_LOG(FATAL) + << "Failed to load certificate chain from --certificate_file=" + << certificate_file; } std::ifstream key_stream(key_file, std::ios::binary); std::unique_ptr<quic::CertificatePrivateKey> private_key = quic::CertificatePrivateKey::LoadPemFromStream(&key_stream); if (private_key == nullptr) { - // TODO(b/275440369): switch to QUICHE_LOG(FATAL) when available. - std::cerr << "Failed to load private key from --key_file=" << key_file - << std::endl; - exit(1); + QUICHE_LOG(FATAL) << "Failed to load private key from --key_file=" + << key_file; } QuicheReferenceCountedPointer<quic::ProofSource::Chain> chain(