Class LoggerMessages
Source generated logging messages (events 10100 to 10106) used when configuring and validating a custom root certificate for gRPC.
public static class LoggerMessages
- Inheritance
-
LoggerMessages
- Inherited Members
Methods
LogCertificateValidationFailed(ILogger, string?, string)
Logs at warning level that a server certificate does not chain to a custom root certificate.
[LoggerMessage(EventId = 10106, Level = LogLevel.Warning, Message = "Certificate validation failed for {Subject}. Chain status: {ChainStatus}.")]
public static void LogCertificateValidationFailed(this ILogger logger, string? subject, string chainStatus)
Parameters
loggerILoggerThe logger.
subjectstringThe subject of the server certificate.
chainStatusstringThe chain status information.
LogFailedToBuildCertificateChain(ILogger)
Logs at warning level that no certificate chain was available for validation.
[LoggerMessage(EventId = 10104, Level = LogLevel.Warning, Message = "Failed to build certificate chain.")]
public static void LogFailedToBuildCertificateChain(this ILogger logger)
Parameters
loggerILoggerThe logger.
LogFailedToGetRemoteCertificate(ILogger)
Logs at warning level that the server certificate was not provided for validation.
[LoggerMessage(EventId = 10105, Level = LogLevel.Warning, Message = "Failed to get remote certificate.")]
public static void LogFailedToGetRemoteCertificate(this ILogger logger)
Parameters
loggerILoggerThe logger.
LogFailedToLoadCACertificate(ILogger, Exception, string?)
Logs at error level that loading the custom root certificate failed.
[LoggerMessage(EventId = 10103, Level = LogLevel.Error, Message = "Failed to load internal CA certificate from {CertificateOptionKey}.")]
public static void LogFailedToLoadCACertificate(this ILogger logger, Exception ex, string? certificateOptionKey)
Parameters
loggerILoggerThe logger.
exExceptionThe exception raised.
certificateOptionKeystringThe option key used, if any.
LogLoadedCustomRootCertificate(ILogger, string)
Logs at debug level that a custom root certificate was loaded.
[LoggerMessage(EventId = 10101, Level = LogLevel.Debug, Message = "Loaded custom root certificate: {CertificateFriendlyName}.")]
public static void LogLoadedCustomRootCertificate(this ILogger logger, string certificateFriendlyName)
Parameters
loggerILoggerThe logger.
certificateFriendlyNamestringThe friendly name (or subject) of the certificate.
LogNoValidCACertificatesLoaded(ILogger)
Logs at warning level that no custom root certificate could be loaded.
[LoggerMessage(EventId = 10102, Level = LogLevel.Warning, Message = "No valid CA certificates loaded for custom root trust.")]
public static void LogNoValidCACertificatesLoaded(this ILogger logger)
Parameters
loggerILoggerThe logger.
LogUsingCustomRootCertificateOptionKey(ILogger, string)
Logs at debug level the option key used to find the custom root certificate.
[LoggerMessage(EventId = 10100, Level = LogLevel.Debug, Message = "Using custom root certificate option key: {Key}.")]
public static void LogUsingCustomRootCertificateOptionKey(this ILogger logger, string key)